Как смоделировать переопределение в перечислении UML? - PullRequest
2 голосов
/ 17 ноября 2011

Каков предпочтительный способ моделирования ниже на диаграмме классов UML?

public enum myenum{
    VAL_A,
    VAL_B {
        @Override
        public String toString(){
            return "Value B";
        }
    }
}  

1 Ответ

4 голосов
/ 17 ноября 2011

Мои предложения будут

1) не моделировать toString в UML - это детали реализации, которые не относятся к модели

2) не моделировать методы значений перечислениявместо этого укажите общий контракт для перечисления

3), если вы все еще хотите это сделать, определите значение перечисления с помощью дополнительного классификатора (который может содержать операцию) и добавьте зависимость к значению перечисления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...