Я видел множество вопросов о MVP, которые в основном вращаются вокруг View и Presenter.
Мой вопрос больше касается взаимодействия докладчика с уровнем доступа к данным.
В моем приложении моя Модель очень близко отражает Вид. моя модель содержит только ту информацию, которая должна отображаться в пользовательском интерфейсе. Следовательно, это действительно "ViewModel".
У меня есть следующие вопросы:
- Должен ли докладчик отвечать за вызов в слой данных?
- Должен ли докладчик отображать возвращенные данные в ViewModel?
- Должно ли это отображение происходить внутри докладчика? В отдельном классе?
- Есть ли образец, которым я мог бы воспользоваться?
Или я совершенно не в курсе?