UML中关联,聚合与组合的区别
2015-12-31 12:35
260 查看
如果一个类作为了另外一个类的属性,那么这两者之间有了关联关系,两个类有了联系才会链接到一起,所以关联是表示类的联系的关系。
聚合(aggregation)是一种特殊的关联(association),组合(composition)是一种特殊的聚合。
关联是平级的,无整体与部分的关系,如朋友关系。
聚合是整体与部分的关系,但关系比较弱,部分不依赖整体的存在而存在;组合的整体与部分的关系比较强,部分的生命周期依赖与整体的存在。
聚合(aggregation)是一种特殊的关联(association),组合(composition)是一种特殊的聚合。
关联是平级的,无整体与部分的关系,如朋友关系。
聚合是整体与部分的关系,但关系比较弱,部分不依赖整体的存在而存在;组合的整体与部分的关系比较强,部分的生命周期依赖与整体的存在。
相关文章推荐
- 安装VMWare Workstation期间使用默认的HTTPS Port 443结果出现:This port is in use by another program
- 【虫师--系列】JMeter基础之--元件的作用域与执行顺序
- 不包含特定字符串的匹配
- Yii1.1 CHttpSession 的session属性配置项
- webstorm less Filewatcher
- dotNET跨平台研究的相关文档
- 猿题库 iOS 客户端架构设计
- jQuery+ajax实现文章点赞功能的方法
- C# 读取机器码,CPU序列号,生成注册码类(优化)
- NSDictionary、NSMutableDictionary的基本用法
- 三层架构——三层登录代码分析
- ASP.NET-FineUI开发实践-17
- java好书下载
- 超简单的UITableView下拉放大的动画
- vim快捷键2
- 【C#】利用C#窗体与SQL Server的连接、Treeview制作SQL Server数据库查看器
- Countly 案例研究:通过 60 亿月度数据点为《好照片》提供深入分析
- Android中的录音与音频合成
- 论信仰与精神需求--cuiz
- nyoj465 最大值和最小值