用例图
静态结构图
- 类图 类与类之间的静态关系
- 对象图
- 包图
- 组件图
- 部署图
动态行为图
- 交互图
- 状态图
- 活动图
类图
描述类与类之间的静态关系
类之间的关系
- 依赖
类中使用到了对方。
以下情况- 作为成员属性出现
- 作为方法的返回值
- 作为方法的接收参数
- 作为方法中的局部变量
- 泛化(继承)
也就是作为继承的父类,依赖关系的特例。 - 实现
实现关系
- 关联
依赖的特例,类与类之间的联系
- 导航性
- 单向关系 Person 中有成员变量 IDCard IDCard 中没有 Person
- 双向关系
- 多重性
- 导航性
- 聚合与组合
- 聚合关系
关联关系的特例,表示整体与部分的关系,整体和部分可以分离 - 组合关系
整体与部分不可分离注意
如果聚合关系中,存在级联删除,比如 A 中聚合了 B,而且删除 A 同时会删除 B,则 A、B此时为组合关系。
- 聚合关系