类图和类图的关系
类图和类图的关系
类图中的关系
- Generalization:泛化
类之间的继承,接口之间的继承, 类与接口之间的实现 extends implements
- Association:关联关系 关联关系是通过以实例变量的方式持有被关联对象的引用来实现的
- Aggregation:聚合关系 聚合关系是关联关系的一部分,是非常强的关联关系 表现的更多的是整体与部分的关系。例如汽车和车门、发动机之间的关系
- Composition:组合关系 聚合关系表现的是整体与部分之间的关系,组合关系是在聚合关系的基础上,表示不可分割的整体与部分之间的关系。也就是说表示整体的对象需要负责表示部分的对象的生命周期
例如人和手臂的关系举例
- )Dependency:依赖关系 依赖关系表示一个类依赖于另一个类的定义
在类图中的一些箭头的意思
- 继承
- 接口实现
- 依赖
- 关联
- 聚合
- 组合
总关系图