
22.11.2010, 10:38
|
|
Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
|
Назрел такой вопрос.
Кто создает контроллеры?
Рутовый класс создает главный контроллер, который создает модель (у меня модель создается полностью) и вьюшку (отдельные элементы у меня создаются по необходимости)
Модель не имеет ссылок ни на контроллеры ни на вьюшку, только диспатчит сигналы
Вьюшка получает ссылку на модель и строится по паттерну компановщик.
Инстанцировать контроллер во вьюшке нельзя, тк 1) контроллер нужно инициализовать (передать ссылки на необходимые сабжекты), 2) неправильный расход ресурсов.
Значит ссылки на необходимые контроллеры должны передаваться при инициализации вьюшки.
Вопрос. Где и как создавать контроллеры?
Последний раз редактировалось terbooter; 22.11.2010 в 10:46.
|