无意间发现了intelliJ
可以生成类的继承关系的diagram
,并且diagram
内置的功能也十分强大。我想这对于阅读源码,管理、查看类的结构等无疑是有所帮助的,并且它提供点按类(接口)名快速定位,无缝连接,体验很好。
以Integer
类为例作出说明:
-
在类中右键打开菜单
Step I
-
定位到
Diagrams
一项
Step II
-
会发现有两项,点击第一项会生成新的tab,第二项会生成一个弹窗(popup)
Step III
区别是
- 第一项生成的tab不能双击类(接口)名快速定位,但是第二项的弹窗可以;
- 第一项生成的tab具有丰富的功能,比如列出类中的所有变量、构造方法、方法等等功能,但是第二项不提供,它仅仅可以列出diagram和快速定位。
![](https://img.haomeiwen.com/i7009634/94f06264f7eade32.png)
![](https://img.haomeiwen.com/i7009634/0fb25b04dd50887b.png)
![](https://img.haomeiwen.com/i7009634/38c9e82e1a9fdc5d.png)
![](https://img.haomeiwen.com/i7009634/ebb72c5c1945da19.png)
另外,这个功能是需要插件支持的。Command + ,
打开偏好设置,在Plugins
中搜索UML
插件。装好它之后就可以支持Diagrams功能了。
![](https://img.haomeiwen.com/i7009634/6a168635161b6b99.png)
网友评论