深入理解聚集和组合

聚集与组合的概念已经存在很长时间了,已经成为了建模语言的标准,ArchiMate中二者的含义与UML中的是一样的。

 Aggregate(聚集)连接符从左向右解读为,(左边)部分聚集成了(空心菱形)主体(右边),

从右向左解读为,主体凝聚了部分。

聚集描述了主体与部分的关系,其中部分可以离开主体单独存在。

例如手机聚集了以下部件,但各个部件是可以独立存在的。

Composition(组成)连接符从左向右解读为,(左边)部分组成了(黑色菱形)主体(右边),

从右向左解读为,主体由部分构成。

组成描述了主体与部分的关系,其中部分不可离开主体单独存在。

例如智能手机的操作系统,最基本的组成部分至少要有3个。

这3个组件是OS的不可或缺的构件,缺少任何一个,就不能称其为智能手机。

猜你喜欢

转载自blog.csdn.net/sonadorje/article/details/7772377