Показать сообщение отдельно
Старый 31.10.2013, 16:43
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 5  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Цитата:
сначала говорите верные вещи
Верные - это которые с твоей картинкой мира совпадают?

Я вроде нигде сам себе не противоречил потому последнего комментария не понял в свой адрес.
Медиатор это не контроллер. Медиатор это по сути своей вью.
Но вместо того чтобы рисоваться на екран самому - он помогает рисоваться своим детям.
На этом его обязанности заканчиваются.
И с точки зрения того же контроллера или "системы" - как я назвал этот уровень абстракции - медиатор это вью. Т.е. он обязан выполнять все фнукции вью для системы:
- слушать модель.
- диспатчить в контроллер.

Медиатор может оставить модель внутри себя, и рулить вьюхой напрямую через паблик методы, не позволяя ей думать вообще. Может отдать модель или часть модели вьюхе, тогда вьюха сама отрисуется, и медиатор возьмет на себя более глобальные визуальные задачи, например смену стейтов вьюхи, если их несколько и в таком духе.
Тем самым медиатор инкапсулирует в себе все внутренности архитектуры нашей вьюхи, или нескольких.
__________________
Кто к нам с чем для чего - тот у нас того от того.