这就是共享 AggregationKind的用途(又称聚合)。
您将其绘制为与整个结尾的开放钻石的关联。
如果Part
类必须始终是Whole1
实例作为Whole2
实例的一部分,则可以使用多重性{{1 }}
我猜你的措辞不正确,因为这与实例无关。如果在两个集合中引用了一个类,则只有两个关联:
C
从B
引用为属性c
,具有多重性*
。 Dito为A
。点表示角色名称(两个c
s)是对方类的拥有属性。
如果不需要,则无需表示任何聚合。当且仅当使用复合聚合时,它会强大地绑定对象(也就是说,当它们的所有合成器都已死时它们会死掉)。不要使用共享聚合,因为它具有开放语义,需要在使用前在域中定义。