原创


UML的常用关系及其符号表示

一、实现关系

通常是一个类实现一个接口

符号表示: 

UML的常用关系及其符号表示-LMLPHP

二、泛化关系

通常是一个类继承另外一个类

符号表示:

UML的常用关系及其符号表示-LMLPHP

三、依赖关系

通常是一个类里面的方法的参数类型是另一个类

符号表示:

UML的常用关系及其符号表示-LMLPHP

四、关联关系

  • 单向关联

  通常是一个类里面有的属性的类型是另一个类

  符号表示:

  UML的常用关系及其符号表示-LMLPHP

  类A里面存在属性,该属性类型是类B

  • 双向关联

  通常是关联双方都存在对方类类型的属性

  符号表示:

  UML的常用关系及其符号表示-LMLPHP

五、聚合关系

通常是一个类是另外一个类(主类)的一部分,但是主类与部分类不是“同生共死”的

符号表示:

UML的常用关系及其符号表示-LMLPHP

  A是主类,B是类A的一部分

六、组合关系

通常是一个类是另外一个类(主类)的一部分,但是主类与部分类“同生共死”的

符号表示:

UML的常用关系及其符号表示-LMLPHP

  A是主类,B是类A的一部分

22:39:19

2018-12-03

05-11 22:04