架构师之路2 UML图之类图

前言

1.类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。
2. 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。
3. 类的属性即类的数据职责,类的操作即类的行为职责

在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization, 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)

1、依赖关系(Dependence)

依赖关系(Dependence): 假设A类的变化引起了B类的变化,则说名B类依赖于A类。

• 依赖关系(Dependency) 是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。大多数情况下,依 赖关系体现在某个类的方法使用另一个类的对象作为参数。

• 在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。

依赖关系

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享