UML示例

梦想的初衷 提交于 2020-04-06 17:25:36

组合和聚合

相同点:

  • 都表示整体和部分的关系

不同点:

  • 组合中整体对象可以控制成员对象的生命周期,一旦整体对象不存在,成员对象也不存在,整体对象和成员对象之间具有同生共死的关系,比如鸟儿和翅膀,成员一般以构造函数的参数出现

  • 聚合中成员对象可以脱离整体独立存在,汽车和轮子的关系

关联关系

  • 自关联

(组合和聚合) 与 关联 的区别

  • 关联关系的对象一般是平等关系,组合和聚合中的对象则非平等

  • 附录:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!