文章目录

UML基本介绍

设计模式(8)--UML类图_uml类图

UML图

设计模式(8)--UML类图_泛化关系_02

UML类图

设计模式(8)--UML类图_泛化关系_03

1.类图-依赖关系(dependence)

只要是在类中用到了对方,那么他们之间就存在依赖关系。如果没有对方,编绎都通过不了。

什么时候存在依赖关系:

  1. 类中用到了对方
  2. 如果是类的成员属性
  3. 如果是方法的返回类型
  4. 是方法接收的参数类型
  5. 方法中使用到

举例:

设计模式(8)--UML类图_依赖关系_04


设计模式(8)--UML类图_设计模式_05


设计模式(8)--UML类图_uml类图_06


设计模式(8)--UML类图_依赖关系_07


设计模式(8)--UML类图_设计模式_08


设计模式(8)--UML类图_依赖关系_09

2.类图—泛化关系(generalization )

设计模式(8)--UML类图_设计模式_10


举例:

设计模式(8)--UML类图_依赖关系_11


设计模式(8)--UML类图_uml类图_12


设计模式(8)--UML类图_依赖关系_13

3.类图—实现关系( Implementation )

设计模式(8)--UML类图_依赖关系_14


举例:

设计模式(8)--UML类图_泛化关系_15


设计模式(8)--UML类图_泛化关系_16


设计模式(8)--UML类图_依赖关系_17

4.类图—关联关系(Association )

设计模式(8)--UML类图_类图_18

5.类图—聚合关系( Aggregation )

设计模式(8)--UML类图_依赖关系_19

6.类图—组合关系( Composition )

设计模式(8)--UML类图_依赖关系_20


举例:

设计模式(8)--UML类图_依赖关系_21


设计模式(8)--UML类图_uml类图_22


设计模式(8)--UML类图_依赖关系_23