抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

  PlantUML使你轻松地从文字描述来生成UML,可谓UML中的MarkDown,支持时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图等UML以及非UML图。在hexo中可以使用hexo-tag-plantuml插件来集成进来。这种方式画UML不仅快速和可控,还给后期维护带来了便捷性。

java包

  它可以用java直接使用,下载jar包:plantuml.jar

  描述文件demo.txt:

1
2
3
4
5
6
7
8
@startuml
start
:配置Java环境;
:下载pantuml.jar;
:编写描述文件;
:执行;
stop
@enduml

  执行Jar

script
1
java -jar plantuml.jar demo.txt

hexo plantuml插件

安装插件

script
1
npm install hexo-tag-plantuml --save

语法

1
2
3
{% plantuml %}
Bob->Alice : hello
{% endplantuml %}

示例

1
2
3
4
5
6
7
8
{% plantuml %}
start
:配置Java环境;
:下载pantuml.jar;
:编写描述文件;
:执行;
stop
{% endplantuml %}

效果如下:

画图方法

1
2
3
4
5
6
7
8
继承(泛化)       --|>
接口继承 ..|>
接口实现 ..|>
依赖 ..>
关联 -
直接关联 -->
聚合 o--
组合 *--

这篇教程已经写的很清楚了。如果以后没有不能用,就不会写它。https://plantuml.com/zh/class-diagram

还有这张图可以参考

参考来源

PlantUml画类图 https://www.jianshu.com/p/b65e8dca999d
http://www.zhaiqianfeng.com/2017/05/hexo-plantuml.html

评论