Здравствуйте, Jericho113, Вы писали:
J>Значит тут есть жесткая связка модели и Presenter-a.
Только со стороны Presenter-а, который естественно знает о модели с которой работает, модель же о presenter-е ничего не знает.
J> Я так понимаю что Presenter должен подписаться на некоторые события модели которые уведомляют о
J>изменении модели и соотвецтвующим образом изменить View и остальные Presenter-ы которые с ним связаны?!
Не обязательно.. Presenter же сам вносит изменения, следовательно знает, что модель изменилась и на основании этого может и опросить модель и разослать уведомления — нет необходимости навешивать на модель события.
J> Т.е. вся логика работы программы разделяется в моедли и Presenter-e а View не имеет собственной логики..
Совершенно верно. Основная идея — сделать View как можно проще и повозможности вообще лишить его логики.
... << RSDN@Home 1.2.0 alpha rev. 0>>