У меня есть проблема с тем, что я хочу представить, используя диаграмму классов UML. У меня есть класс A, который имеет свое имя и коллекцию (0 .. *) элементов B. Класс B, однако, является абстрактным, и поэтому набор элементов в A может быть B1 или B2 (специализации Б). Я хотел бы прояснить тот факт, что коллекция должна полностью представить все B1 или B2, что не позволяет смешивать разные элементы, но я понятия не имею, как представить это на UML. Ваш совет определенно поможет.Укажите тип коллекции в UML-диаграмме Класс
+---+
| A |
+---+
|
|0..*
+---+ +----+
| B |<---| B1 |
+---+ +----+
^
|
+----+
| B2 |
+----+