Idea 中 Show Diagram 展示 UML 类图 各种线代表的含义
Show Diagram1. 使用方法对向要展示uml类图的类右键单击选择如下所示,如果想要添加其它的类与该类的联系,直接其它的类左键拖入到类图中即可。2. 各种线代表什么2.1 普通虚线从代码可以看出 A 依赖于 B/*** @date 2020/8/20 16:47*/public class A {public void getB(B b){}}2.2 泛化(继承)带三角形的蓝色实现代表继承
·
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();
}
如有错误恳请指正
更多推荐
所有评论(0)