Tag Archives: PlantUML

使用PlantUML绘制流程图(活动图)

代码:
@startuml
start
if (条件 A) then (yes)
  :文本 1;
elseif (条件 B) then (yes)
  :文本 2;
  stop
elseif (条件 C) then (yes)
  :文本 3;
elseif (条件 D) then (yes)
  :文本 4;
else (nothing)
  :文本 else;
endif
stop
@enduml

更多可以参考这里:https://pl[......]

继续阅读

使用PlantUML绘制(重要)UML图

根据Martin Fowler在《UML精粹》中的表述,UML中的重要图形可以解决80%的问题:

  • 类图(包图)
  • 序列图(顺序图)
  • 部署图
  • 用例图
  • 状态机图

本文将介绍PlantUML中,如何绘制上述重要的UML图。
1 类图(class)
几个重点表示:

  • 类:属性和方法
  • 关联:实线箭头(单向或双向),n表示0~n,1,0..1等
  • 聚合:实线箭头,空心棱形,可拆分
  • 组合:实线箭头,实心棱形,不可拆分
  • 泛化:实线箭头,空心[......]

    继续阅读