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.