MVP - загружает ли Presenter данные с уровня данных и переводит в модель? - PullRequest
2 голосов
/ 03 апреля 2012

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

В моем приложении моя Модель очень близко отражает Вид. моя модель содержит только ту информацию, которая должна отображаться в пользовательском интерфейсе. Следовательно, это действительно "ViewModel".

У меня есть следующие вопросы:

  1. Должен ли докладчик отвечать за вызов в слой данных?
  2. Должен ли докладчик отображать возвращенные данные в ViewModel?
  3. Должно ли это отображение происходить внутри докладчика? В отдельном классе?
  4. Есть ли образец, которым я мог бы воспользоваться?

Или я совершенно не в курсе?

1 Ответ

1 голос
/ 03 апреля 2012

Согласно моему пониманию mvp, ведущий выполняет всю работу на ногах, в то время как представление просто упорядочивает данные.Из-за этого я обычно нахожу небольшую потребность в ViewModel, поскольку докладчик напрямую контролирует привязку данных.

Что касается доступа к данным, я считаю, что гораздо проще иметь объект Helper, который обрабатывает DAL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...