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

UML基本介绍

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

UML图

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

UML类图

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

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

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

什么时候存在依赖关系:

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

举例:
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图

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

设计模式(8)--UML类图
举例:
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图

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

设计模式(8)--UML类图
举例:
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图

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

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

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

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

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

设计模式(8)--UML类图
举例:
设计模式(8)--UML类图
设计模式(8)--UML类图
设计模式(8)--UML类图