UML图
作者:互联网
1.类
分三层,类名,属性,方法。
-表示private
#表示protected
~表示default,也就是包权限
_下划线表示static
斜体表示抽象
2.接口
有两种表示方法:
矩形表示法
斜体表示抽象方法。
棒棒糖表示法
圆圈旁边是接口名:讲人话()。接口方法在类中实现。
3.类间关系
3.1 类继承
空心三角形+实线
3.2 实现接口
空心三角形+虚线
3.3 关联
当一个类知道另一个类,
实线箭头
在实现代码中反应:
箭头出发的类中有箭头终点类的一个对象作为数据成员。
3.4 聚合aggregation
表示一种”弱“的拥有关系,A可以包含B,但B不是A的一部分:
空心菱形+实线箭头
3.5 组合composition
强的拥有关系,体现严格的整体与部分关系,部分和整体生命周期一样。
实心菱形+实线箭头
在构造函数中,初始化wing对象:
3.6 依赖dependency
虚线箭头
实现中,用到了对应的类:
标签:表示,斜体,实线,接口,空心,箭头,UML 来源: https://www.cnblogs.com/BlueBlueSea/p/15433054.html