- 7
- 0
- 约1.74千字
- 约 2页
- 2021-01-13 发布于辽宁
- 举报
本文主要介绍 inheritanee , implementation 禾口 association 三者之间的关系
class 之间有三种关 系,inheritanee , implementation 禾口 association。 inheritanee 禾口 implementation 在 C++、C#、Java 都有直接支援,所以不难懂,但 association, aggregation
和composition在语言并没有直接支援,到底三者有什麼差别呢 ?
首先看 association, 下图是个典型的 assoication class diagram。
* ..T
* ..T
1 .. 6
association的表示法是实线加上箭头,有两个重点, navigability和 multiplicity, navigability
就是箭头指的方向,指别的 class的,表示负责维护 association关系,在此class中有data member存著被指class的reference(pointer) , multiplicity 则是上面的数字, 离自己class比较 远的,表示对方 class和自己class之间的关系,如上图,1个School可以有多个 Student,
而1个Student只能有一个 School,而一个 Student可以选1到6
您可能关注的文档
- led恒流驱动器件mosfet选择.docx
- lc正弦波振荡器设计.docx
- l80-1处理石油套管力学性能影响因素分析.docx
- ktrlry特岗教师考试内容.docx
- led轨道灯特点及参数.docx
- lightscape课程第一至第七课.docx
- lm3s系列引导代码分析.docx
- list控件使用手册.docx
- lnmp+moodle的完美解决方案.docx
- linuxas4与oracle10g数据库系统安装说明.docx
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)