0
点赞
收藏
分享

微信扫一扫

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


文章目录

  • ​​UML基本介绍​​
  • ​​UML图​​
  • ​​UML类图​​
  • ​​1.类图-依赖关系(dependence)​​
  • ​​2.类图—泛化关系(generalization )​​
  • ​​3.类图—实现关系( Implementation )​​
  • ​​4.类图—关联关系(Association )​​
  • ​​5.类图—聚合关系( Aggregation )​​
  • ​​6.类图—组合关系( Composition )​​

UML基本介绍

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

UML图

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

UML类图

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

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

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

什么时候存在依赖关系:

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

举例:

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


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


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


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


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


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

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

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


举例:

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


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


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

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

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


举例:

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


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


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

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

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

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

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

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

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


举例:

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


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


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



举报

相关推荐

0 条评论