Perguntas com a marcação «mvp»

2
Quais são as melhorias do MVP sobre o MVC?
Eu li por três dias sobre os padrões Model-View-Controller (MVC) e Model-View-Presenter (MVP) . E há uma pergunta que me incomoda muito. Por que os designers de software inventaram o MVP, quando já havia um MVC? Quais problemas eles enfrentaram, que o MVC não resolveu (ou resolveu mal), mas o …

3
O esquema Model-View-Presenter (MVP) é útil para Android?
Como separar o View e o Presenter no Android, enquanto as reações nas ações do usuário (parte do Presenter do MVP) são definidas nas mesmas atividades que mostram os elementos da GUI (View parte of MVP). "No apresentador de visualização de modelos, como Martin Fowler ou Michael Feathers [2] dizem, …
34 android  mvp 

3
Arquitetura limpa - muitas classes de casos de uso
Estou entrando na arquitetura limpa e elevo meu nível Android do MVC para o MVP , introduzindo o DI com o Dagger 2, a reatividade com o RxJava 2 e, claro, o Java 8. Na arquitetura limpa do MVP, há uma camada entre as entidades (nos datastores) e os apresentadores …
15 java  android  use-case  mvp 

4
Model-View -_____ apropriado
Estive lendo sobre o Model View Controller, o Model View Presenter, o Model View ViewModel, e assim por diante, e geralmente, o conceito subjacente parece bastante simples de entender: mantenha os visuais bonitos e as entranhas científicas tão separados e ignorantes um do outro quanto possível. Não é possível obter …



1
No padrão MVP, a View deve instanciar um objeto Model com base no conteúdo da interface do usuário ou apenas passar esses conteúdos como parâmetros para o Presenter?
Estou usando o padrão MVP em um aplicativo Android que estou desenvolvendo. Eu tenho basicamente 4 elementos: O AddUserView, onde um novo usuário pode ser adicionado: O AddUserPresenter O UserInfo (o pojo) O UserInfoManager (lógica de negócios e gerenciador de armazenamento) Minha pergunta é: Quando pressiono o botão "Adicionar" no …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.