浅谈uml的关系
来源:互联网 发布:为什么百度云没mac版本 编辑:程序博客网 时间:2024/05/22 15:23
其实回顾uml图中,用到关系的uml图,就是用例图、类图(对象图)和构件图。
上网查询一些关于关系资料,有些把关系分为:纵向和横向关系。也没这么明白划分的标准是什么。于是我想就按我们学习的uml视频来总结这些关系。
关系分为:关联、依赖、泛化和实现这四大类。下面是关系思维导图!
1、关联:关联、聚合和组合。
(1)关联关系是类与类之间的联结,说白了,它表示了一个类知道另一个类的属性 和方法。这时双方关系是平等的。
(2)聚合:整体与部分的拥有关系。但部分与整体是相互独立的,没有统一的生存期,部分可以属于多个整体对象。比如:兼职员工和公司之间。这时这个员工可以属于学校,也可以属于公司。在校生做过兼职懂的!
(3)组合:也是整体与部分的拥有关系。但部分与整体是不可分割的,有统一的生命周期。比如:你和你的大脑,手等部位。
下面是聚合和组合思维导图:
2、依赖:
一个类使用到另一个类,或调用另一个类的方法。而这种关系是临时性,非常弱。比如:在做菜时要用到每种调料。
3、泛化:
是一个类(子类或子接口)继承另一个类(父类)的功能,并且可以增加自己新的功能。这时想到vb不是完全面向对象的语言就是没有继承性。
4、实现:
是指两个实体的合约,一个实体定义一个合约,另一个实体保证履行这个合约。
综上所述他们之间的耦合度:实现=泛化>组合>聚合>关联>依赖
0 0
- 浅谈uml的关系
- 浅谈UML类图中类之间的5种关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- 浅谈UML的概念和模型之UML类图关系
- UML构建元素之关系浅谈
- 浅谈UML的构成
- uml定义的关系
- UML的关系
- UML类的关系
- UML的六大关系
- UML的关系
- UML类图类的关系
- 单实例ASM无法创建磁盘组问题处理
- LoadLibrary和GetModuleHandle的区别
- 主从表报错,没有记录
- 受马航客机失联事件影响 上海赴马来西亚游客减半
- windows游戏编程<一>了解消息事件模型
- 浅谈uml的关系
- 【Leetcode】Reverse Integer
- 几种常见的排序算法
- VS2010安装部署打包说明(快捷方式创建和卸载设置)
- windows游戏编程<二>地址
- C调用C++函数接口
- HTML列表(list),这个比较重要的一个知识!
- windows游戏编程<三>X86实模式和保护模式
- ZJU PAT 1019 数字黑洞