Перечисление UML как возвращаемый тип

#uml

#uml

Вопрос:

<< enumeration>> E1 | .RED .GREEN .BLUE |

У меня есть вышеупомянутое в качестве класса перечисления на диаграмме UML. Я связываю его, скажем, с другим классом House . Теперь мне нужен метод, House скажем getColor() , который возвращает цвет из приведенного выше перечисления.

Как бы я изобразил это в UML? было бы это похоже на : getColor(): E1 ?

Ответ №1:

Да, ваше предложение верно, и в зависимости от уровня детализации вы также могли бы добавить зависимость от House к E1.