Idea 中 Show Diagram 展示 UML 类图 各种线代表的含义
Show Diagram
1. 使用方法
对向要展示uml类图的类右键单击选择如下所示,如果想要添加其它的类与该类的联系,直接其它的类左键拖入到类图中即可。
2. 各种线代表什么
2.1 普通虚线
从代码可以看出 A 依赖于 B
/** * @date 2020/8/20 16:47 */ public class A { public void getB(B b){ } }
2.2 泛化(继承)
带三角形的蓝色实现代表继承,三角形指向的地方为父类。
/** * @date 2020/8/20 16:47 */ public class A extends B{ }
2.3 实现
绿色带三角形的虚线代表实现,三角形指向的方向为被实现的接口。
/** * @date 2020/8/20 16:47 */ public class A implements C{ }
2.4 关联
貌似也是虚线箭头。。
/** * @date 2020/8/20 16:47 */ public class A { private B b; public B getB(){ return b; } }
2.5 聚合
使用带实心菱形的白色实线表示,菱形的一端为聚合的类。
/** * @date 2020/8/20 16:47 */ public class A { private B b; }
2.6 组合
虚线带《created》表示组合,箭头的一方表示被组合的类。
/** * @date 2020/8/20 16:47 */ public class A { private B b = new B(); }
如有错误恳请指正
上一篇:
Python 安装包管理工具 pip