UML图分类:
9种UML(Unified Modeling Language)模型图:
- 用例图(Use-Case Diagram),静态图
- 类图(Class Diagram),静态图
- 对象图(Object Diagram),静态图
- 状态图(State Diagram),动态图
- 活动图(Activity Diagram),动态图
- 顺序图(Sequence Diagram),动态图
- 合作图(Communication Diagram),动态图
- 组件图(Component Diagram),静态图
- 部署图(Deployment Diagram),静态图
6种关系:
- 实现(Realization)
- 依赖(Dependency)
- 泛化(Generalization)
- 关联(Association)
- 聚合(Aggregation)
- 组合(Composition)
关系强弱顺序:泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖
--- title: 各关系图例 --- classDiagram classA --|> classB : Inheritance(Generalization) classC --* classD : Composition classE --o classF : Aggregation classG --> classH : Association classI ..> classJ : Dependency classK ..|> classL : Realization
TIP
类图关系连线的箭头,指向内容和范围较小的类。