####类图和类图的关系 类图中的关系 1. Generalization:泛化 类之间的继承,接口之间的继承, 类与接口之间的实现 extends implements ![Alt text](./1502708258830.png) 2. Association:关联关系 关联关系是通过以实例变量的方式持有被关联对象的引用来实现的 ![Alt text](./1502709513673.png) 3. Aggregation:聚合关系 聚合关系是关联关系的一部分,是非常强的关联关系 表现的更多的是整体与部分的关系。例如汽车和车门、发动机之间的关系 ![Alt text](./1502709621703.png) 4. Composition:组合关系 聚合关系表现的是整体与部分之间的关系,组合关系是在聚合关系的基础上,表示不可分割的整体与部分之间的关系。也就是说表示整体的对象需要负责表示部分的对象的生命周期 例如人和手臂的关系举例 ![Alt text](./1502709728905.png) 5. )Dependency:依赖关系 依赖关系表示一个类依赖于另一个类的定义 ![Alt text](./1502709916902.png) **在类图中的一些箭头的意思** 1. 继承 ![Alt text](./1502710388662.png) 2. 接口实现 ![Alt text](./1502710468243.png) 3. 依赖 ![Alt text](./1502710622325.png) 4. 关联 ![Alt text](./1502710756840.png) 5. 聚合 ![Alt text](./1502710792457.png) 6. 组合 ![Alt text](./1502710813110.png) **总关系图** ![Alt text](./1502711008414.png)