应用背景:对于java新手来说,由于设计模式的使用搞得逻辑捋不清,有UML插件工具,谁调用谁,各种类之间关系就很清晰了,甚至还能学习如何使用设计模式。
UML插件一:SimpleUML
(以下翻译自intellij idea - How to generate Class Diagram (UML) on android studio - Stack Overflow )
首先下载SimpleUML jar文件 链接如下
https://plugins.jetbrains.com/plugin/4946?pr=
现在我们跟着以下步骤操纵:
步骤 1:
点击Android Studio 左上角 “File” 选择 “Setting”( File -> Setting )
步骤 2:看图操纵
步骤 3:
浏览并选择你刚刚下好的 SimpleUML jar 文件
步骤 4:
apply ->OK 然后重启Android studio 生效
步骤 5:
重启完成后,选择一个源码包右键 然后选择 New Diagram(如下图所示)
步骤 6:
根据上一步骤,你将创建一个NewDiagram文件,这个就是UML关系图文件了,点击OK。
步骤 7:
紧接着上一步后会有simpleUML Diagram视窗弹出,默认所有的类图都会叠放置左上角,你需要自己拖拽排版。(建议把红色标记箭头的选项点上,别问我为什么)
拖拽之后 UML 长这样子
UML插件二:CodeIris
点击如下按钮,然后再搜索框 输入 CodeIris 即可
使用方式:右键源码包,点击Create CodeIris Graph
二者的区别
SimpleUML:可以导出图片
CodeIris : 可以导入JSON格式,以google map的形式呈现依赖