MVP (Modelo Vista Presentador)



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

Publicar un comentario

0 Comentarios