Arquitectura MVC

VISTA

CONTROLADOR

MODELO

Lógica de datos.

Se encarga de gestionar la información, realizar cálculos y definir las reglas de negocio.

Presenta el estado actual del modelo.

Es la interfaz de usuario que presenta los datos al usuario. Se encarga de mostrar la información y recibir la interacción del usuario.

U.I

CEREBRO

DATOS

3. Notifica

Controla y decide como se muestran los datos.

actúa como intermediario entre el Modelo y la Vista. Recibe las entradas del usuario, procesa las solicitudes y actualiza el Modelo o la Vista según sea necesario.

1.Utiliza

USUARIO

2. Manipula

4. Actualiza