1、查看是否支持类图
idea默认已经集成了该功能
1.1 配置类图生成内容
搜索Diagrams,可以配置类图生成时的现实内容。
2、自动生成类图
选择package或类
2.1 选择类
2.1.1 显示子类
ctrl+alt+b,可显示子类,添加子类
Football和Cricket是Game的子类。
2.2 选择package
2.2.1 删除
选中不需要的,进行删除,按“delete”键
2.2.2 展开包下所有节点
展开后
2.2.3 查看依赖关系
点击后
2.2.4 调整布局
2.2.5 查看类详细信息
2.2.6 手动加入其它类到现有类图中
2.2.7 查看类的实现/继承/父类
2.2.8 查看类的具体代码
2.2.9 放大镜功能
按住键盘的Alt,可以调出放大镜功能。
2.3 拖动类进uml
可以将类直接拖到uml中
3、常用快捷键
ctrl+alt+B:查看接口的实现
ctrl+shift+alt+u:查看类的继承关系图
ctrl+h:查看类的继承图
4、时序图
4.1 概述
时序图是描述代码某一个方法的时序,需要依赖外部插件。
4.2 安装插件
插件名:SequenceDiagram
4.3 生成时序图
此处注意,是要选择某一个方法,而不是类。
参考资料:
https://www.toutiao.com/i6589439160472306189/?wid=1619094199510