PlantUML是一个开源项目,支持快速绘制:
- 时序图
- 用例图
- 类图
- 活动图
- 组件图
- 状态图
- 对象图
相比较一些大型的UML工具来说,只要简单的安装插件,即可在Android Studio中方便的使用,通过文本编辑,就能快速的画出漂亮的UML图。不过此工具需要对UML有较强的理解,对UML语言能够深刻体会,这样才能得心应手。
插件安装
点击File-Seting-Plugins,打开IDE的插件安装界面,选择Browse respositories,搜索Plantuml,然后点击绿色的Install
即可安装了,接下来你可以稍等片刻,可能需要重启一下AndroidStudio,即可开始使用PlantUML了。
重启后,一般在右边的工具栏中可以看到PlantUML的图标:
右键项目new将会看到plantUML的很多新文件类型
注意:UML Activity即就是活动图
举个例子
PlantUml是通过简单直观的语言来定义UML的
比如描述这样一个场景:
Alice发一个Hello给Bob。但是不能直接给到Bob,需要Postman进行传递;
OK,正常情况下,可以这样描述
@startuml
Alice->PostMan:Hello
PostMan->Bob:Hello
@enduml
输入完毕后,planuml界面就会显示:
是不是很赞!
通过上面的例子,我们对UML的语法有了简单的理解,主要是:->表示过程调用,–>表示异步调用的消息,Alice和Bob就是对象,:后面表示一个调用的参数。
以上是一个简单的例子,如果需要了解更多的知识 点传送门。
填坑
当然了,所有事情都不会是一帆风顺的,当你迫不及待的想创建一个文件试试的时候你会发现下面的情况