Ni55aN
@Ni55aN

Вынести управление представлением в отдельный класс?

Есть вот такой класс . По ходу нововведений в нем появилось много кода, который отвечает как за логику, так и за представление. Уже приметил, что можно было бы вынести в другой класс (все, что влияет на отображение объектов).
Если следовать паттерну MVC, тогда класс Editor представлял бы собой Controller, управление отображением вынести во View (как тогда назвать класс, согласно предметной области?), а Model тогда можно было оставить в Editor, при этом вложившись в 200 строк кода.

Какие будут рекомендации по именованию классом и разделению данных, управления и представления?
  • Вопрос задан
  • 270 просмотров
Решения вопроса 1
Ni55aN
@Ni55aN Автор вопроса
На данный момент вынес из класса управление представлением. Не заморачиваясь, назвал EditorView :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
скорее всего, у вас нет ясной модели того, что вы делаете, иначе бы вы не задавали этот вопрос

возьмите обычный лист бумаги и нарисуйте на нем все компоненты с их функциями, возможно тогда вы поймете, как вам лучше организовать все остальное
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы