Цитата:
Сообщение от Appleman
Нормально, когда Модель вообще одна, а разные Контроллеры появляются в комплекте с разными Вью по необходимости?
|
Нормально. Просто не слишком удобно, если более-менее большой проект. У меня, как правило, главная модель является Фасадом для более мелких. Важно не делать лишних телодвижений, не делать "ООП ради ООП" - сначала делать одну модель. Как только видишь, что она превращается в небольшую портянку (больше двух экранов) - значит надо её декомпозировать и прятать в Фасад. Лучше, конечно, все это делать на этапе проектирования, но не всегда это удается. Это как с наследованием - функционал выносится в абстракции только тогда, когда в этом наступает необходимость.