根据Martin Fowler在《UML精粹》中的表述,UML中的重要图形可以解决80%的问题:
- 类图(包图)
- 序列图(顺序图)
- 部署图
- 用例图
- 状态机图
本文将介绍PlantUML中,如何绘制上述重要的UML图。
1 类图(class)
几个重点表示:
- 类:属性和方法
- 关联:实线箭头(单向或双向),n表示0~n,1,0..1等
- 聚合:实线箭头,空心棱形,可拆分
- 组合:实线箭头,实心棱形,不可拆分
- 泛化:实线箭头,空心[......]
根据Martin Fowler在《UML精粹》中的表述,UML中的重要图形可以解决80%的问题:
本文将介绍PlantUML中,如何绘制上述重要的UML图。
1 类图(class)
几个重点表示: