- 15
- 0
- 约6.23千字
- 约 66页
- 2019-05-17 发布于浙江
- 举报
聚合与组合 聚合(聚集)与组合(合成、组成)是两种特殊的关联关系。 (1) 聚合关系(Aggregation) 表示的是整体和部分的关系, 聚合意味着一个类拥有但共享另一个类的对象。 是“has-a”关系。 成员对象是整体对象的一部分,但是成员对象可以脱离整体对象独立存在。在UML中,聚合关系用带空心菱形的直线表示。 代码体现:成员变量 球队解散了,球员还在 毕业了,班级解散了,这些学生还在 (2)聚合关系(Aggregation) 学生的对象不是在班级类里创建 聚合与组合 (2)组合关系(Composition) 是一种特殊形式的聚合,也称为强聚合关系,是“contains-a”关系,与聚合相比,有两个特点: 一个部分类最多只能属于一个整体类。 当整体类不存在时,部分类将同时被销毁。 代码体现:成员变量 窗口关闭了,这些组件也自然消失了 人死了,心脏也停止了跳动 组合关系(Composition) Engine的对象是在Car类里创建 关联与聚合(组合)的区别 关联关系所涉及的两个类是处于同一个层次上的。比如学生和课程就是一种关联关系,因为学生不是有课程组成的。 聚合关系涉及的两个类处于不平等的层次上,一个代表整体,一个代表部分。 聚合和组合的区别 (2)泛化关系(Generalization) 泛化关系(Generalization)也就是继承关系,也称为“
您可能关注的文档
最近下载
- 鼻错构瘤护理查房.pptx VIP
- 2025年鲁科版高中三年级物理(导数与渐开线运动)专题试卷及解析.docx VIP
- 2025年人教版高中二年级生物(光合作用强度)试卷及解析.docx VIP
- 2025年演出经纪人演出项目预算表制作与科目细分专题试卷及解析.pdf VIP
- 2025年房地产经纪人个人所得税专项附加扣除(住房贷款利息)专题试卷及解析.pdf VIP
- 2025年演出经纪人直播演出系列化与栏目化内容运营专题试卷及解析.pdf VIP
- DB42T 1770-2021 建筑节能门窗工程技术标准.pdf VIP
- 《西餐热菜工艺》 课件 模块一:畜肉类菜品制作 任务一 炸火腿奶酪猪排.pptx
- 中南大學湘雅五医院建设项目项目管理投标文件.doc VIP
- 山西汾西矿业(集团)有限责任公司贺西煤矿上组煤突出区域瓦斯抽采工程初步设计说明书.doc
原创力文档

文档评论(0)