UML中各种关系的表示和箭头方向

来源:互联网 发布:t50知乎 编辑:程序博客网 时间:2024/04/30 23:07

1.关联

2.依赖

3.聚合

4.组合

5.继承

6.实现


关联关系:java角度 引用关系

实现箭头,箭头那端为被引用的对象



依赖关系:java角度 访问关系 一个类能够访问另一个类的属性和方法 前一个类依赖下一个类

虚线箭头,箭头那端为被依赖的对象



继承:java角度 继承关系 父子关系

空心三角+实线   空心三角那端为被继承的对象



聚合:java中的弱组合关系 整体和部分关系,部分和整体可以不是同一个生命周期

空心菱形+实现    菱形一端为被包含的对象



组合:java中强组合关系 整体和部分,整体和部分是同一个生命周期

实心菱形+实线  菱形一端被组合部分



实现:java角度接口  具体 和抽象关系

空心三角+虚线  三角一端为被实现的对象 ,三角那端为接口端





0 0
原创粉丝点击