IntelliJ IDEA之UML类图

生成方法

选中需要的类,右键单击Diagrams,之后点击Show Diagrams,或者快捷键Ctrl+Alt+Shift+U

如图所示

IntelliJ IDEA之UML类图
IKSegmenter.png

泛化(继承关系)

实线三角形箭头,指向父类
IntelliJ IDEA之UML类图
Inheritance.png

接口实现(Realization)

箭头指向接口
IntelliJ IDEA之UML类图
realization.png

依赖(Dependency)

灰色虚心箭头 代码定义 局部变量、方法的参数或者对静态方法的调用
箭头指向被调用者,其中带有create的虚线是指创建(new)被调用者。
IntelliJ IDEA之UML类图
Dependency.png

关联(Association)、聚合(Aggregation)、组合(Composition)

代码定义 成员变量
三种类型在IntelliJ IDEA均以实线+菱形箭头+普通箭头表示,菱形箭头指向整体,普通箭头指向部分,箭头两端的数字表示实例的个数
IntelliJ IDEA之UML类图
Association.png