组合(Composition)和聚集(Aggregation)是UML中两种非常重要的关系。请说明组合和聚集分别表示什么

9 查阅

组合(Composition)和聚集(Aggregation)是UML中两种非常重要的关系。请说明组合和聚集分别表示什么含义?两者的区别是什么?

参考答案:

组合和聚集都表示实例之间的整体/部分关系。组合是聚集的一种形式。 聚集是概念性的只是区分整体与部分。 组合具有很强的归属关系而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象组合对象也不存在;在任何时候每个给定的成分对象只能是组合对象的组成部分。组合和聚集都表示实例之间的整体/部分关系。组合是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组合具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象,组合对象也不存在;在任何时候

软考中级