UML类图
作者:互联网
继承关系:用空心三角形+实线表示
实现接口:用空心三角形+虚线表示
关联关系:用实线箭头表示
聚合关系:用空心菱形+实线箭头表示
合成(组合):用实心菱形+实线箭头表示
依赖关系:用虚线箭头表示
一、类(Class): 矩形框
类图分三层:
1:类的名称,斜体显示代表抽象类
2:类的特性,通常是字段和属性
3:类的操作,通常是方法或行为,
前面 的符号:
3.1:‘+’,表示 public
3.2:‘—’,表示private
3.3:‘ * ’,表示 protected
二、接口(interface):矩形框
与类图的区别:顶端有《interface》显示
两层:
1:接口名称
2:接口方法
棒棒糖表示法:
圆圈旁为接口名称、 接口方法在实现类中出现
三、继承关系
用空心三角形+实线表示
四、实现接口
用空心三角形+虚线表示
五、关联关系
用实线箭头表示
六、聚合关系
用空心菱形+实线箭头表示
聚合:表示两个对象之间是总体和部分的弱关系,部分的生命周期能够超越总体,
一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分
七、合成(组合)
用实心菱形+实线箭头表示
连线两端的数字被称为基数,表明这一端的类可以有几个实例;如果一个类可能有无数个实例,则用‘n’表示;关联关系、聚合关系也可以有基数
组合:一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样
八、依赖关系
用虚线箭头表示,
标签:表示,关系,实线,类图,接口,空心,箭头,UML 来源: https://www.cnblogs.com/Heven-Art/p/15022960.html