Показать сообщение отдельно
Старый 11.05.2018, 12:21
ZergMaster вне форума Посмотреть профиль Отправить личное сообщение для ZergMaster Найти все сообщения от ZergMaster
  № 92  
Ответить с цитированием
ZergMaster
 
Аватар для ZergMaster

Регистрация: May 2008
Адрес: Питер
Сообщений: 385
Отправить сообщение для ZergMaster с помощью ICQ Отправить сообщение для ZergMaster с помощью Skype™
Цитата:
Сообщение от Appleman Посмотреть сообщение
Нормально, когда Модель вообще одна, а разные Контроллеры появляются в комплекте с разными Вью по необходимости?
Нормально. Просто не слишком удобно, если более-менее большой проект. У меня, как правило, главная модель является Фасадом для более мелких. Важно не делать лишних телодвижений, не делать "ООП ради ООП" - сначала делать одну модель. Как только видишь, что она превращается в небольшую портянку (больше двух экранов) - значит надо её декомпозировать и прятать в Фасад. Лучше, конечно, все это делать на этапе проектирования, но не всегда это удается. Это как с наследованием - функционал выносится в абстракции только тогда, когда в этом наступает необходимость.
__________________
while(live()) { hope(); }