类图

类图也是常见的uml图,可以表示类、接口以及它们之间的静态结构和关系

类图的元素

一、类

类表示对现实世界中一组具有相同特征的物体的抽象。
类图class diagram学习笔记

二、接口

接口也是一种类,一种特殊的类。具有类的结构,但接口不可以被实例化,只可以被实现(继承)。
接口使用一个带有名称的小圆圈来表示。
类图class diagram学习笔记

三、关系(重要)

  1. 依赖dependency
    类之间的依存关系。箭头指向被依赖的类。
    类图class diagram学习笔记
  2. 泛化generalization
    就是继承关系。箭头指向父类。类图class diagram学习笔记
  3. 聚合
    类之间一种较弱的耦合关系,表示整体和部分的关系,部分可以脱离整体独立存在。箭头指向被聚合的类。
    类图class diagram学习笔记
  4. 组合
    也表示部分和整体之间的关系,但是部分不能脱离整体,具有同生共死的关系。箭头指向被组合的类。
    类图class diagram学习笔记
  5. 关联
    类之间相互影响的关系。影响的方向就是箭头指向的方向,也就是关联的方向。
    类图class diagram学习笔记
  6. 实现
    实现关系一般是针对类与接口之间的关系而言的。
    类图class diagram学习笔记

相关文章: