Re[2]: Model-View-Controller в .Net
От: IB Австрия http://rsdn.ru
Дата: 01.11.06 10:39
Оценка: 2 (1)
Здравствуйте, Jericho113, Вы писали:

J>В ней, как я понял из примера, описывается работа с пассивной моделью.

Именно.

J>Как тогда получается взаимодействие модели View-а и Presenter-a ?

View и Presenter взаимодействуют точно так же... Presenter знает что он что-то поменял в модели, опрашивает модель на предмет изменений и обновляет соответствующие View. Если в системе существуют несколько независимых Presenter-ов, то внесший изменения презентер может взаимодействовать с остальными через события, либо ввести еще одину триаду уровнем выше, которая через свой презентер контролирует все нижележащие...

J>Модель обновляет вид только через Presenter

При таком раскладе только через Presenter.

J> или сама взаимодействует с видом (но тогда разрушается шаблон MVP)?!!!

Строго говоря не разрушается, но мне такой расклад не симпатичен.. В крайнем случае я предпочитаю, чтобы модель уведомляла презентеры, но не вью.

J>Или же это уже не чистый MVP а нечто типа "Supervising Controller "?

Supervising Controller — всего лишь один из вариантов MVP...
... << RSDN@Home 1.2.0 alpha rev. 0>>
Мы уже победили, просто это еще не так заметно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.