组成和集合之间的区别
组合和聚合是两种关联类型,用于表示两个类之间的关系。
在聚合中,父实体和子实体保持Has-A关系,但两者也可以独立存在。我们可以独立使用父子实体。父实体中的任何修改都不会影响子实体,反之亦然。在UML图中, 聚集用 空心菱形表示,该菱形显示了它们在关系强度方面的明显差异。
在Composition中,父级 拥有 子实体,因此没有父级实体就无法存在子级实体。我们无法直接或独立访问子实体。在UML图中,组成用实心菱形表示。
1
基本的
组合(混合)是一种将简单对象或数据类型包装到 单个单元中的方法
集合(收集)与普通组成不同,因为它并不暗示所有权
2
关系
在composition中,父实体拥有子实体。
在汇总中,父级与子级实体具有Has-A关系
3
UML表示法
用实心菱形表示。
用空菱形表示。
4。
生命周期
孩子没有自己的生活时间
孩子可以有自己的生活时间
5,
协会
这是一个强大的协会
这是一个薄弱的协会
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短