У меня есть куча модельных объектов.
Эти объекты в конечном итоге визуализируются как представления (скажем, формы) в приложении с расширенными возможностями клиента.
Я начал комментировать поля в объектах модели (аннотации Java) вещами, которые позволяют мне отображать их как формы на лету (например, отображаемое имя, группа, страница, допустимые значения).
Теперь я понимаю, что представление проникло в модель.
Как мне отделить логику вида от объектов модели?
TECH: Java, аннотации Java, Eclipse RCP
РЕДАКТИРОВАТЬ: Мой вопрос теоретический, но я также хотел бы получить некоторые конкретные (реализации) советы.