我有一个问题,我想用UML类图来表示。 我有一个A类,它有自己的名字和B的元素的集合(0 .. *)。 然而,B类是抽象的,因此A中元素的集合可以是B1或B2( B)。 我想澄清这样一个事实,即集合必须完整地呈现给B1或B2的所有人,但不允许混合不同的元素,但我不知道如何在UML上表示这一点。你的建议肯定会有所帮助。在UML图中指定集合类型
+---+
| A |
+---+
|
|0..*
+---+ +----+
| B |<---| B1 |
+---+ +----+
^
|
+----+
| B2 |
+----+