Диаграмма классов UML - множественность для наследования - PullRequest
0 голосов
/ 30 апреля 2018

Насколько я понимаю, в диаграммах классов UML наследование - это особый вид ассоциации.

Ассоциация может иметь множественность.

Однако, похоже, что наследование никогда не представляется множественностью.

Почему? Это потому, что кратность всегда 1..1 и 0..1 (пример ниже)?

enter image description here

1 Ответ

0 голосов
/ 01 мая 2018

наследование - это особый вид ассоциации

Это фундаментальное недоразумение. Обобщение (он же наследование) - это особый тип отношений , но это не ассоциация .

Таким образом, для него нет множественности. Также, как уже упоминалось, не имеет смысла иметь такой.

Обобщение на уровне класса. Если класс B является специализированным классом класса A, то все элементы, относящиеся к типу B, относятся к тому же типу и к типу A.

...