您的位置:首页 > 其它

UML中关联,聚合与组合的区别

2015-12-31 12:35 260 查看
如果一个类作为了另外一个类的属性,那么这两者之间有了关联关系,两个类有了联系才会链接到一起,所以关联是表示类的联系的关系。

聚合(aggregation)是一种特殊的关联(association),组合(composition)是一种特殊的聚合。

关联是平级的,无整体与部分的关系,如朋友关系。

聚合是整体与部分的关系,但关系比较弱,部分不依赖整体的存在而存在;组合的整体与部分的关系比较强,部分的生命周期依赖与整体的存在。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: