Sobes.tech
Middle

¿Qué es el patrón de arquitectura MVP?

sobes.tech AI

Respuesta de la IA

Patrón arquitectónico Modelo-Vista-Presentador. Divide la aplicación en tres partes principales:

  • Modelo: Gestiona los datos y la lógica de negocio. Es independiente de la interfaz de usuario.
  • Vista: Presenta los datos del Modelo al usuario. Es pasiva: no contiene lógica, simplemente muestra lo que le transmite el Presentador.
  • Presentador: Capa intermedia entre Modelo y Vista. Procesa la interacción del usuario, obtiene datos del Modelo y actualiza la Vista. Modelo y Vista no interactúan directamente.

La característica clave de MVP es el Presentador activo, que gestiona el ciclo de vida de la Vista.