考虑以下:
class A {}
class B {
private A[] a;
}
如何在类图上表示
A
和B
之间的关系?如果B
仅持有单个A
(而不是数组),我将使用组合/聚合,但是在这种情况下,我不确定应该做什么。您的帮助将不胜感激! 最佳答案
更改对数组的单个引用不会更改composition的含义。
它仍然是一个composition
。
用composition
表示某个类A,由另一个类B的单个实例(一对一映射)或实例列表(一对多映射)组成