Вопросы с тегом «mvp»

49
Каковы улучшения MVP по сравнению с MVC?

В течение трех дней я читал о шаблонах Model-View-Controller (MVC) и Model-View-Presenter (MVP) . И есть один вопрос, который меня очень беспокоит. Почему разработчики программного обеспечения изобрели MVP, когда уже был MVC? С какими проблемами они столкнулись, что MVC не решил (или решил плохо),...

34
Является ли схема Model-View-Presenter (MVP) полезной для Android?

Как разделить View и Presenter в Android, в то время как реакции на действия пользователя (Presenter часть MVP) устанавливаются в те же действия, что и элементы GUI (View part of MVP). «В представлении модельного представления, как говорят Мартин Фаулер или Майкл Фезерс [2], логика...

15
Чистая архитектура - слишком много вариантов использования

Я собираюсь перейти на Чистую архитектуру и поднять свой уровень Android с MVC на MVP , представляя DI с Dagger 2, Reactivity с RxJava 2 и, конечно, Java 8. В чистой архитектуре MVP существует слой между объектами (в хранилищах данных) и презентаторами, которые должны получить к ним доступ. Этот...

14
Правильный дизайн модели -_____

Я читал о Model View Controller, Model View Presenter, Model View ViewModel и т. Д., И, как правило, базовая концепция кажется довольно простой для понимания: держать красивые визуальные элементы и интуитивно понятные элементы как отдельные и неосведомленные друг от друга, как возможно. Никакой...

13
В чем разница между MVP и чистой архитектурой

Вопрос самоочевиден, просто чтобы добавить мои мысли: насколько я читал, уровень представления в Чистой арке несет такую ​​же ответственность, как и в MV в MVP. Как один решает выбрать один шаблон вместо другого?...

9
В шаблоне MVP должен ли View создавать экземпляр объекта Model на основе содержимого пользовательского интерфейса или просто передавать это содержимое в качестве параметров Presenter?

Я использую шаблон MVP в приложении для Android, которое я разрабатываю. У меня есть в основном 4 элемента: AddUserView, где может быть добавлен новый пользователь: AddUserPresenter UserInfo (Pojo) UserInfoManager (логика работы и менеджер хранилища) Мой вопрос: Когда я нажимаю кнопку «Добавить» в...

9
Шаблоны не являются строительными блоками - поэтому я не должен создавать приложение на основе шаблонов MVC / MVP?

Я читал эту страницу о шаблонах проектирования и о том, как вы должны обращаться с ними при написании кода. Насколько я понимаю, в заголовке ссылки говорится: Шаблоны не являются строительными блоками. Если я правильно понимаю, это значит не использовать шаблон проектирования, пока это не имеет...