应用背景:对于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:看图操纵
![](https://i-blog.csdnimg.cn/blog_migrate/6d3d1c7fd1b0d797a57f592d1a9d1972.webp?x-image-process=image/format,png)
步骤 3:
浏览并选择你刚刚下好的 SimpleUML jar 文件
![](https://i-blog.csdnimg.cn/blog_migrate/debdf3a579f4e9f5fb0ce154c18c5178.webp?x-image-process=image/format,png)
步骤 4:
apply ->OK 然后重启Android studio 生效
步骤 5:
重启完成后,选择一个源码包右键 然后选择 New Diagram(如下图所示)
![](https://i-blog.csdnimg.cn/blog_migrate/97f316d0c0ec21d37cfe1ee59e7f94ba.webp?x-image-process=image/format,png)
步骤 6:
根据上一步骤,你将创建一个NewDiagram文件,这个就是UML关系图文件了,点击OK。
![](https://i-blog.csdnimg.cn/blog_migrate/1cfe6150caa1e731f3c6f5c5f669dea6.webp?x-image-process=image/format,png)
步骤 7:
紧接着上一步后会有simpleUML Diagram视窗弹出,默认所有的类图都会叠放置左上角,你需要自己拖拽排版。(建议把红色标记箭头的选项点上,别问我为什么)
![](https://i-blog.csdnimg.cn/blog_migrate/289f687ca4e7a373c0065fc48362efc5.webp?x-image-process=image/format,png)
拖拽之后 UML 长这样子
![](https://i-blog.csdnimg.cn/blog_migrate/dee5fe722e4cbcb63719db75261031dc.webp?x-image-process=image/format,png)
UML插件二:CodeIris
点击如下按钮,然后再搜索框 输入 CodeIris 即可
![](https://i-blog.csdnimg.cn/blog_migrate/3610f375eebf0676fdbfbab5172d07a9.webp?x-image-process=image/format,png)
使用方式:右键源码包,点击Create CodeIris Graph
![](https://i-blog.csdnimg.cn/blog_migrate/b4f32bb84ac9306c66187e97ac881bc6.webp?x-image-process=image/format,png)
二者的区别
SimpleUML:可以导出图片
CodeIris : 可以导入JSON格式,以google map的形式呈现依赖