考虑以下几点:
class A {}
class B {
private A[] a;
}
如何在类图上表示 A
和 B
之间的关系?如果 B
只包含一个 A
(而不是数组),我会使用组合/聚合,但在这种情况下我不确定应该做什么。非常感谢您的帮助!
最佳答案
更改对数组的单个引用不会改变组合的含义..
它仍然是一个组合
..
组合
是指某个类 A,由另一个类 B 的单个实例(一对一映射)或实例列表(一对多映射)组成
关于数组的 Java 类图组合/聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655961/