![]() |
1
2
聚合只是关联的另一种表示。所以setter注入导致了 和 聚合——和构造函数注入一样。 对于构造器注入是否意味着组成,存在争议,因为根据对组成的严格解释,类本身必须对复合类的构造和破坏负责。 |
![]() |
2
0
在Java代码级别,如果您有一个类2和类3,这是预期的代码。 传统关联0..1到0..1 给出以下代码:
类3与类2的代码相同。 请注意,关联与属性相关,而不是与方法相关,因此,如果我们决定不使用访问器,则代码将仅为:
聚合1到多 给出以下代码:
希望这有帮助 |
![]() |
ChumboChappati · UML:组合或依赖 6 年前 |
![]() |
Har · UML-两个实体之间的多重分解关系 7 年前 |
![]() |
dnjsdnwja · 地图属性的Uml类图替代 7 年前 |
![]() |
user1323 · 用例图。结合用例是好的还是坏的做法? 7 年前 |
|
eshkere111222333 · 聚合vs组成 7 年前 |