聚合和组合的区别

白昼怎懂夜的黑 提交于 2019-11-28 21:07:52

组合(Composition)表示的是部分整体的关系,比如一辆汽车和汽车零件的关系,如果没有这个汽车,也就不会有这辆汽车的零件,反之没有零件也就没有汽车。

聚合(Aggregation)表示的是has-a的关系,比如文具盒和文具盒里的文具,它们是相互独立的。

显然就关系的紧密程度来说,组合更加紧密。

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