PlantUML在线绘图工具:https://www.plantuml.com/plantuml/uml
PlantUML是一个开源的工具,用于创建各种UML(统一建模语言)图。以下是基本用法:
安装
• 可以通过多种方式安装。如果使用Java环境,下载PlantUML的JAR文件,在命令行使用java -jar plantuml.jar [options] diagram_file来运行。也能和一些文本编辑器或IDE集成,像IntelliJ IDEA等插件安装后就可以方便地使用。
简单示例
• 类图:用@startuml开始,@enduml结束。例如定义一个简单的类,class Car { +String color; +int speed; },这就定义了一个Car类,有color属性(+表示是公共属性)和speed属性。
• 时序图:同样以@startuml开头。如participant User、participant Server来定义参与者,User -> Server: Request表示用户向服务器发送请求,通过这些简单的语法可以构建时序关系。
复杂功能
• 可以设置各种样式,如改变线条颜色、箭头样式等。例如在类图中设置线条为虚线Car..> Motorcycle表示Car和Motorcycle之间是虚线关联关系。还可以使用skinparam关键字全局地修改样式,如skinparam backgroundColor #EEEBDC可以把背景颜色设为#EEEBDC。