UML中的关系
UML中关系分为五种:关联关系、依赖关系、泛化关系、实现关系和聚合关系。
1、关联关系
关联关系连接元素和链接的实例,它连接两个模型元素。关联的两端中以关联双方的角色和多重性标记。
2、依赖关系
依赖关系描述一个元素对另一个元素的依附,依赖关系使用带箭头的虚线从源模型指向目标模型。
3、泛化关系
泛化关系也称为继承关系,这种关系意味着一个元素是另一个元素的特例。泛化关系使用空心三角箭头的直线作为其图形表示,箭头从表示特殊性事物的模型元素指向表示一般性事物的模型元素。
4、实现关系
实现关系描述一个元素实现另一个元素。实现关系使用一条空心三角作为箭头的虚线作为其图形表示,箭头从源模型指向目标模型,表示源模型元素实现目标模型元素。
5、聚合关系
聚合关系描述元素之间部分与整体的关系,即表示一个整体的模型元素可由几个表示部分的模型元素构成。聚合关系使用带有空心菱形的直线表示,其中菱形连接表示整体的模型元素,而其他端则连接表示部分的模型元素。
最近评论