设计模式之 UML 工具

3,051 阅读1分钟
原文链接: www.jianshu.com

code iris


code iris

Android Studio插件,Android Studio下自动生成UML图。File->Setting->Plugins在线安装后,右击module,点击生成graph,然后在左边的标签里可以找出类图。

Tips:code iris画出来的uml图既有实线又有虚线。虚线代表依赖,实线代表关联。实际一般情况下有关联关系肯定有依赖关系,不用画虚线。

PlantUML


PlantUML

PlantUML通过简单和直观的语言来定义图形。Android StudioFile->Setting->Plugins安装插件后,安装依赖Graphviz,最后还需要设置File->Settings->Other Settings ->PlantUMLGraphviz的目录下bin中dot.exe文件(C:\Program Files (x86)\Graphviz2.38\bin )。

mac安装快速指南:brew install graphvizbrew info graphviz。安装后位置/usr/local/Cellar/graphviz/2.38.0/bin/dot

语法指南 PlantUML快速指南
在线版本 plantuml.com/plantuml/

Enterprise Architect


Enterprise Architect

Enterprise Architect 8 汉化版 是一个基于UML2.5 和相关标准,用于协同建模,设计和管理的平台。EA不同于普通的UML画图工具(如VISIO),对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。

画UML图、PHP代码快速转换成UML的类图功能。

其它文章