UML总结--各种关系
2017-03-19 23:03
232 查看
一、关联关系,英文名称:Association
1、关联是一种结构关系,描述了两个或者多个类之间的结构性关系。它主要体现的是整体与部分间的关系,以此分类,关联可以细分为聚合和组合关系。
①、符号:直线+箭头
②、例图:
2、聚合关系:表示整体和部分的关系,部分可以脱离整体而存在
3、组合关系:表示整体和部分的关系,部分不可以脱离整体而存在
二、依赖关系,英文名称:Dependency
1、依赖关系塔表示一个事物规格说明的变化可能影响到使用它的另一个事物,一个类使用到另一个类。
①、符号:虚线+箭头
②、例图:
三、关联关系和依赖关系,两者间的互相关系:
1、关联关系中,双方关系一般是平等的,两个类之间的关系具有持久性
2、依赖关系多为临时性的、偶然的关系。
四、泛化关系(继承关系),英文名称:Generalization
1、表示一种继承关系,是一种特殊/一般关系,特殊元素(子元素)的对象可以他带一般元素(父元素)的对象。用这种方法,子元素共享了苏元素的节后和行为(是一种继承关系),描述父类与子类的关系。
①、符号:实线+三角箭头,箭头指向父类
②、例图:
五、实现关系,英文名称:Realization
1、表示类和接口的关系,一个类实现了一个接口。
①、符号:箭头指向:虚线+三角箭头,箭头指向接口。
②、例图:
六、他们之间的关系强弱依次为:泛化(实现)>组合>聚合>关联>依赖
1、关联是一种结构关系,描述了两个或者多个类之间的结构性关系。它主要体现的是整体与部分间的关系,以此分类,关联可以细分为聚合和组合关系。
①、符号:直线+箭头
②、例图:
2、聚合关系:表示整体和部分的关系,部分可以脱离整体而存在
3、组合关系:表示整体和部分的关系,部分不可以脱离整体而存在
二、依赖关系,英文名称:Dependency
1、依赖关系塔表示一个事物规格说明的变化可能影响到使用它的另一个事物,一个类使用到另一个类。
①、符号:虚线+箭头
②、例图:
三、关联关系和依赖关系,两者间的互相关系:
1、关联关系中,双方关系一般是平等的,两个类之间的关系具有持久性
2、依赖关系多为临时性的、偶然的关系。
四、泛化关系(继承关系),英文名称:Generalization
1、表示一种继承关系,是一种特殊/一般关系,特殊元素(子元素)的对象可以他带一般元素(父元素)的对象。用这种方法,子元素共享了苏元素的节后和行为(是一种继承关系),描述父类与子类的关系。
①、符号:实线+三角箭头,箭头指向父类
②、例图:
五、实现关系,英文名称:Realization
1、表示类和接口的关系,一个类实现了一个接口。
①、符号:箭头指向:虚线+三角箭头,箭头指向接口。
②、例图:
六、他们之间的关系强弱依次为:泛化(实现)>组合>聚合>关联>依赖
相关文章推荐
- java面向对象的各种关系总结(UML)
- [UML]UML系列——用例图中的各种关系(include、extend)
- uml各种关系图
- UML总结3---UML中的事物和关系
- UML总结4---UML九种图关系说明
- UML类图几种关系的总结
- uml中的各种关系
- UML各种图总结-精华
- UML常用图的几种关系的总结
- UML类图几种关系的总结
- UML 类图几种关系总结
- UML类图几种关系的总结
- UML类图几种关系的总结
- (转)UML常用图的几种关系的总结
- UML常用图的几种关系的总结
- UML总结4---UML九种图关系说明
- UML类图的几个关系自我总结,(入门级)
- 小白记录~Hibernate对象关系总结(只是对xml文件中各种标签的解释,如未全,持续更新)
- UML中的四种关系总结
- UML类图几种关系的总结