如何在UML中表达互斥继承?

Hai*_*iri 3 uml

如何举例说明一个类可以继承两个超类中的任何一个,但不能同时继承它们?

在此输入图像描述

属性可以表示一数字,也可以表示基数,但不能同时表示两者.

Jim*_* L. 6

你的子分类是颠倒的.你需要一个Set Property和一个Cardinal Property专门的Property.如果这些子类也具有Set和的特性Cardinal,那么您也可以将它们子类化.