UML类图 - 继承的多重性

时间:2018-04-30 18:12:02

标签: inheritance uml class-diagram

我的理解是,在UML类图中,继承是一种特殊的关联。

关联可以具有多重性。

然而,似乎继承从未用多重性表示。

为什么呢? 是因为多重性总是1..10..1(下面的例子)?

enter image description here

1 个答案:

答案 0 :(得分:7)

  

继承是一种特殊的关联

这是一个根本的误解。泛化(又称继承)是一种特殊的关系,但它不是关联

因此没有多重性。同样如前所述,拥有一个没有任何意义。

泛化是在班级上。如果B类是A类的专用类,那么B类型的所有元素都属于A类型。