Тема: И снова MVC
Показать сообщение отдельно
Старый 04.06.2011, 02:24
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 6  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Сегодня напрямую столкнулся с ещё одним очень интересным паттерном, развивающим MVC - это Presentation Model.
Это, как мне кажется, развитие MVP, где Presenter во многом отказывается от своей контроллирующей сущности и, если от видов не нужен отклик, может совсем и не иметь ссылок на виды (вернее иметь только для оповещения)
Суть в том, что PM выступает в роли промежуточной модели.
Вот хорошее сравнение (хотя и на примере C#, но всё понятно)
Канонический пример Фаулера.
А вот реализация на Flex. (пример и исходный код)
В микрософтах этот паттерн получил развитие как MVVM

Цитата:
3. Вьюшка имеет ссылку на контроллер и на модель
Ну этого нигде нет, единственная связь вида с контроллером - для посылки сообщения.. т.е связь по интерфейсу обсервера(эвентдиспатчера)
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 04.06.2011 в 02:33.