hookex
2/13/2020 - 6:51 AM

UML

Why?

当程序足够复杂时,你需要在一张图片里看见他的全貌。

教程

线条的含义

https://zhuanlan.zhihu.com/p/93289356

类关系:依赖、关联、聚合、组合、泛化

https://blog.csdn.net/K346K346/article/details/59582926

工具

draw.io

格式

plantuml

类图绘制语法

https://plantuml.com/zh/class-diagram

draw.io with plantuml

https://about.draw.io/use-plantuml-in-draw-io/

React UML

http://zf4.biz/blog/visualizing-react

Webstorm

  • install plantuml plugin
  • install jdk on mac
  • brew install plantuml

依赖

..>

关联

-->

扩展

<|--

组合

*--

聚合

o--