在介绍类图关系的时候还有一些细节的问题,下面我们来接着说。
类图与类图的关系中第一个关系就是关联关系,那么咱们介绍一下应用于关联的修饰。
Ø 应用于关联的修饰
u 名称
名称(Name)用于描述该关系的性质。此关联名称应取为动词短语,因为它表明源对象对目标对象执行的动作。
举例:
u 角色
角色(Role)是关联关系中一个类对另一个类所表现出来的职责。角色名称是名词或名词短语,以解释对象是如何参与关联的。
举例:
u 多重性
多重性(Multiplicity)。约束是UML三大扩展机制之一,多重性是其中使用最广泛的一种约束。关联的多重性是指有多少对象可以参与该关联,多重性可以用来表达一个取值范围、特定值、无限定的范围或一组离散值。
举例:
Ø 类图的构成
1.用来描述系统的静态部分。
2.类图的构成组成:类(class)、接口(interfaces)、协作(collaboration)、依赖(dependency),泛化(generalization)、关联(association relationships),包(packages)和子系统(subsystems)
Ø 类图举例