Тема: Хорошее MVC
Показать сообщение отдельно
Старый 04.03.2011, 15:42
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 4  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
я бы так делал
Код AS3:
/***********************************************
**               класс КарКонтроллер          **
***********************************************/
package 
{
 
   public Class CarController 
    {
       private var _view:CarView;
       private var _model:CarModel;
 
       public funcrion CarController() 
        {
           _model:CarModel = new CarModel();
           _cView:CarView = new CarView(cModel);
        }
 
       public function get view():CarView
       {
              return _cview;
       }
 
       public function get view():CarView
       {
              return _cview;
       }
 
        public function get model():CarModel
       {
              return _model;
       }
     }
 }
Ну и по клику по главной вьюшке - главная вьюшка сообщает главному контроллеру, что мы хотим создать еще машинку.
Главный контроллер смотрит - можно это сделать или нельзя и, если можно - создает новый контроллер машинки.
Затем главный контроллер получает у созданного контроллера вюшку машинки и добавляет ее в главную вьюшку
__________________
...вселенская грусть