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

9 查阅

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

参考答案:

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

软考中级