标签: java composition aggregation class-diagram
请考虑以下事项:
class A {} class B { private A[] a; }
我如何在类图上表示A和B之间的关系?如果B只保留一个A(而不是数组),我会使用合成/聚合,但在这种情况下,我不确定应该做什么。非常感谢您的帮助!
A
B
答案 0 :(得分:3)
将单个引用更改为数组不会改变合成的含义。
它仍然是composition ..
composition
由composition表示某个类A,由另一个类B(一对一映射)的单个实例或实例列表(一对多映射)组成