UML中的四种常用关系

UML常用关系有以下四种

(1)泛化(generalization)

   泛化(generalization)关系是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,箭头指向:带三角箭头的实线,箭头指向父类。

(2)实现(realization)

   实现(realization)关系是指一个类中实现一个或多个接口的功能,表示类是接口所有特征和行为的实现。箭头指向:带空心三角箭头的虚线,箭头指向接口。

(3)依赖(dependency)

   依赖(dependency)关系: 也是类与类之间的连接. 表示一个类依赖于另一个类的定义. 依赖关系总是单向的 。可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;箭头指向:带箭头的虚线,指向被使用者

(4)关联(association)

关联(association)关系: 表示类与类之间的联接, 它使一个类知道另一个类的属性和方法. 箭头指向:实线箭头。

猜你喜欢

转载自blog.csdn.net/qq_42428269/article/details/103328845