UML基本概念
UML(Unified Modeling Language,统一建模语言)
UML词汇表包含3种构造块:事物、关系、图
事物
- 结构事物:静态部分,如类、接口、用例等
- 行为事物:动态部分,如交互、状态机、活动
- 分组事物:包Package
- 注释事物:注释
关系
UML中有4种关系:依赖、关联、泛化、实现
依赖
一个类依赖于另一个类
关联
2种特殊的关联:聚合、组合
- 聚合:部分和整体生命周期不一致,部分可以脱离整体。
- 组合:部分和整体生命周期一致,整体消失部分也消失。
泛化
子类指向父类
实现
实现接口,基本不考