UML图

213 阅读1分钟

1.类图

  • 从上往下依次是类名,成员变量和方法
  • public 、protected、default和private四个权限,它们分别对应+、#、~和-

2.继承

子类extends父类,空心三角箭头指向父类

3.实现

子类实现接口,空心三角箭头指向接口

4.依赖

体现在局部变量函数参数

5.关联

体现在成员变量。有两个类A

  • A是B的成员变量,B也是A的成员变量,这为双向关联
  • 只存在A是B的成员变量或者只存在B是A的成员变量,这为单向关联

6.聚合

整体与局部的关系,并且没有了整体 , 局部也可单独存在。如公司和员工 , 车与轮胎

7.组合

整体与局部的关系,是一种强烈的包含关系,部分不能脱离整体存在。如 公司 和 部门