去年的8月13日,这个公众号推出了一篇使用 dot 语言绘制流程图的文章。如果有对它了解的读者可能会发现,dot 语言在绘制复杂的流程图的时候语法非常复杂,且需要在程序中进行精心的设置才能保证输出的流程图比较美观,各种组件之间的布局比较合理。此外,dot 语言在绘制时序图、状态图、类图等 UML 图的时候更会耗费极大的精力且结果不是很如人意。从今天开始,将利用两期的文章介绍另外一种功能强大的UML 图的程序设计方法——PlantUML。PlantUML 是一款开源的软件,从它的名字就可以看出它是专门为了绘制 UML 图而存在的。由于它的安装和配置比较复杂,因此本文将会比较详细的介绍其安装与配置方法。一旦做好这些准备工作之后,就可以享受它带来的高效、便捷的功能。
安装与配置
PlantUML 有多种使用方式,在它的官网上,提供了在线编辑的方法,读者如果不想在自己的电脑上折腾的话可以通过下面的网址进入在线编辑的页面:
http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
在线编辑只适用于拥有网络连接的环境里,如果处在没有网络的地方,就不能用了。因此还是建议读者可以花些时间在自己的电脑上安装,安装这款软件,需要提前安装好两个依赖软件 java 和 graphviz。前者是运行 PlantUML 的必需条件,后者可以保证绘制所有种类的 UML 图。如果读者之前曾经关注过那篇关于 dot 语言的文章的话,应该会对安装 graphviz 的方法有所了解。不过没看过也没关系,这里会重新进行介绍:
<