UML几种类图关系和表示
来源:互联网 发布:淘宝客链接 编辑:程序博客网 时间:2024/05/22 00:38
1. 依赖(Dependency)
依赖是对象间最弱的一种关系,一个对象依赖于另一个对象是指这个对象和它之间存在短期的关系,在这个短暂的关系中,依赖的对象通过调用被依赖对象的方法来获取它提供的服务,或者依此来配置被依赖的对象。
2.关联(Association)
关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。
3. 聚合(Aggregation)
聚合是关联的一种形式,代表两个类之间的整体/局部关系。聚合暗示着整体在概念上处于比局部更高的一个级别,而关联暗示两个类在概念上位于相同的级别。聚合也转换成Java中的一个实例作用域变量。
关联和聚合的区别纯粹是概念上的,而且严格反映在语义上。聚合还暗示着实例图中不存在回路。换言之,只能是一种单向关系。
4. 组合(Composition)
也叫合成, 组合表明一个对象是被一个更大的整体所拥有。这个被包含的对象可能不参与更多的组合关系,并且不能独立于这个整体而存在。
5. 泛化(Generalization)
泛化表示一种父子继承关系,在Java中,用extends关键字来直接表示这种关系。
6. 实现(Realization)
实现关系表示一个实体定义一个合同,而另一个实体保证履行该合同,也就是定义接口,让实现类来实现接口定义里面的逻辑内容。对Java应用程序进行建模时,实现关系可直接用implements关键字来表示。
- UML几种类图关系和表示
- UML几种类图关系和表示
- UML类图常用的几种类图关系表示
- UML中几种类图的定义和表示
- UML中几种类图的定义和表示
- UML几种类图关系的总结
- UML几种类间关系
- 【UML建模】UML几种类间关系
- 六种类关系以及UML表示法
- uml几种类图
- 如何区分UML的几种类图关系
- UML中几种类间关系
- UML中几种类间关系总结
- UML中几种类间关系
- UML中几种类间关系
- uml中的几种关系及表示图
- uml中的几种关系及表示图
- uml中的几种关系及表示图
- C语言scanf()函数返回值的问题
- 如何做好社会化媒体营销
- log4net面面观之工作原理
- Update 和 Select 结合使用,导入外部服务器的数据
- opencv 边缘检测(reberts,sobel,prewitt,kirsch)
- UML几种类图关系和表示
- oracle 批量移动指定scheme表和索引(包括lob索引)
- Android初级开发第九讲--Intent最全用法(打开文件跳转页面等)
- 关于网盘
- 10大PHP开源网店系统
- 6个变态的C语言Hello World程序
- sql srver compact entity连接指定的数据库
- Mongodb安装配置笔记
- IT大学生最重要的五个能力