用了几个星期的 Visio
,感觉还是不好用…
决心改用 PlantUML
,我就将自己画图常用的语法记在这里吧…
不喜欢 PlantUML
的话,我稍微了解了下还有类似 Mermaid、yUML
的工具
正好我学软工也要画图,就做作业的时候顺便学学吧.
如何使用?点我!
我是在 vscode
上面使用的,直接搜索 PlantUML
拓展,然后新建 .plantuml
后缀的文件,打开后就能直接编辑了。编辑完毕后可以按下Alt + D
查看预览;
预览需要下个graphviz
软件和 jar
包再添加下系统变量
Class Diagram
箭头的画法
箭头动作 | 代码 |
---|---|
关联 | - - > |
关联(无箭头) | - - |
依赖 | …> |
继承 | - - |> |
接口实现 | …|> |
连接线上的文字
文字 | 代码 |
---|---|
参与度 | 在每一边通过 “1” “*” 这样子标注 |
标签 | 使用 :后接 标签文字,标签的开始或结束位置添加< 或 >以表明是哪个对象作用到哪个对象上 |
e.g Class01 “1” *-- “many” Class02 : contains >
添加方法\可访问性\静态与抽象
skinparam classAttributeIconSize 0
class Flight {
+ flightNumber : Integer
- {static} departureTime : Date
~ {abstract} getflightNumber() : Integer
}