【问题标题】:UML Class Diagram -- Multiplicity for InheritanceUML 类图——继承的多重性
【发布时间】:2018-04-30 18:12:02
【问题描述】:

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

一个关联可以有多重性。

然而,似乎继承从来没有用多重性来表示。

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

【问题讨论】:

    标签: inheritance uml class-diagram


    【解决方案1】:

    继承是一种特殊的关联

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

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

    泛化是在类级别上。如果一个类 B 是类 A 的一个特殊类,那么所有属于 B 类型的元素也属于 A 类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      相关资源
      最近更新 更多