- 聚合是一种特殊类型的关联。
两个对象的生命是相互独立的。
两个对象都有自己的生命周期。
- 定义聚合名称。
- 空菱形的方向指定哪个对象包含另一个对象。
例如,
对于你的问题,
我不明白 A 类旁边的空心菱形以及 B 类旁边的多重性意味着 A 类和 B 类之间的关系。有人可以为我澄清一下吗?
多重性所做的是与零到多个 B 类对象相关联的每个 A 类对象,并且B 类依赖于 A 类,但它们都有自己的生命周期,就像我给出的示例不同Composition
。
编辑:
像这样 ,
您必须在双方指定B类对象中是否涉及多少对象。例如B类中的0..n。