В шаблоне MVP, какой слой должен проверять интернет-соединение? - PullRequest
0 голосов
/ 16 марта 2019

В android, при реализации шаблона MVP, какой слой должен проверять подключение к интернету?Модель, Вид или Ведущий?

1 Ответ

1 голос
/ 16 марта 2019

источник

Модель использует ресурсы для проверки соединения.хотя они не являются частью модели ...

Модель В приложении с хорошей многоуровневой архитектурой эта модель будет лишь воротами к уровню домена или бизнес-логике.Рассматривайте его как поставщика данных, которые мы хотим отобразить в представлении.В обязанности модели входит использование API, кэширование данных, управление базами данных и т. Д.

Представление Представление, обычно реализуемое действием, будет содержать ссылку на докладчика.Единственное, что будет делать представление, - это вызывать метод из Presenter каждый раз, когда происходит действие интерфейса.

Presenter Presenter отвечает за посредничество между View и Model.Он извлекает данные из модели и возвращает их отформатированные в представление.Но в отличие от типичного MVC, он также решает, что происходит, когда вы взаимодействуете с View.

...