imagen tomada de android.jlelse.eu
MVP
Es una derivación del modelo MVC, se usa principalmente para crear interfaces de usuarios. En MVP el presentador asume la funcionalidad "El puente". MVP aboga separar la lógica de negocio y la persistencia de la actividad.
Modelo
El modelo sería la puerta de entrada a la capa de dominio o lógica de negocio.
Vista
Generalmente esta implementada por una actividad, contendrá la referencia al presentador. La vista hará la llamada al presentador.
Presentador
El presentador es el intermediario entre la vista y el modelo. Recupera datos del modelo y los devuelve a la vista, pero a diferencia de MVC, también decide que sucede cuando interactúa con la vista.
Android MVP y DAGGER
Android MVP y DAGGER
0 Comentarios