Представлять отношение 1 ко многим в UML
Я создаю приложение, которое позволяет пользователю создавать человеческую модель (графическую модель). В основном я пытаюсь сформировать отношение в моей диаграмме UML следующим образом:
У человека есть много частей тела > ноги, руки, голова и т. д. являются (являются) частью (частями) тела.
Как я могу представить человека, имеющего много частей тела в конструкторе классов UML visual studio 2010?
1 ответ:
Я не использую VS, но буквальное представление вашей модели будет выглядеть примерно так:
Вы можете рассмотреть возможность представления отношений между частями человеческого тела в виде композиции:
Однако предостережение: в то время как диаграмма моделирует ваш пример, я бы остерегался ее использовать: я хотел бы убедиться, что есть веская причина для создания подтипов частей тела. То есть они обладают свойствами и/или поведением, которое расширяет часть тела. В противном случае нет никакой необходимости в подтипах.