UML类与类的关系

类与类的关系都有关联关系(双向关联、单向关联、自关联、多重性关联、聚合关系、组合关系)、依赖关系、泛化关系、接口与实现关系

(1)关联关系

关联关系是类与类之间的联结,它使一个类知道另一个类的属性和方法,指明了事物的对象之间的联系,下图为两者的双向关联,学校的老师给学生教学,学生去学校学习。

(2)依赖关系

 元素A的变化会影响元素B,那么BA的关系是依赖关系,B依赖A。用带箭头的虚线表示,箭头指向被依赖元素。如现代人依赖计算机。

(3)泛化关系

 是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为,用带空心箭头的实线表示,箭头指向父类。如老虎具有(继承)动物的属性。

(4)接口与实现关系

是一种类与接口的关系,表示类是接口所有特征和行为的实现。 用带空心箭头的虚线表示,箭头指向接口。

 

posted @ 2022-10-02 19:13  今天又双叒叕在敲代码  阅读(12)  评论(0编辑  收藏  举报