# UML https://zh.wikipedia.org/wiki/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91 https://zh.wikipedia.org/wiki/%E9%A1%9E%E5%88%A5%E5%9C%96 ![](https://i.imgur.com/wD3em4E.png) ![](https://i.imgur.com/pcDZoyT.png) https://mermaid-js.github.io/ ```mermaid classDiagram classA --|> classB : Inheritance classC --* classD : Composition classE --o classF : Aggregation classG --> classH : Association classI -- classJ : Link(Solid) classK ..> classL : Dependency classM ..|> classN : Realization classO .. classP : Link(Dashed) ``` ```mermaid classDiagram classA <|-- classB classC *-- classD classE o-- classF classG <-- classH classI -- classJ classK <.. classL classM <|.. classN classO .. classP ``` ```flow ``` 問題1. 泛型呢。 A: UML 2.5 A: https://zh.wikipedia.org/wiki/%E5%B9%BF%E4%B9%89%E5%8C%96 泛化(Generalization) # 工具 http://g.gravizo.com/