У меня есть настройка MVP (пассивный просмотр), и она идет довольно хорошо.Я недавно прочитал описание этого Мартина Фаулерса (http://martinfowler.com/eaaDev/PassiveScreen.html), и он пишет: «Еще одно преимущество, которое дает пассивный просмотр, - это очень явный механизм. Мало что зависит от механизмов наблюдателя или декларативных отображений».моя модель полностью не обращает внимания на презентатора, и связь модели с презентатором обрабатывается событиями. Я инициализирую MVP в представлении, вызывая ctor докладчика, например, новым Presenter (this, new Model ()) (где это относится кview).
Мой вопрос заключается в том, должен ли я информировать модель о презентаторе так, чтобы она могла напрямую вызывать логику презентатора вместо использования событий?