miércoles, 14 de agosto de 2013

MVC

MVC

Modelo-Vista-Controlador es un patrón para diseño de software que ayuda a separar lógicamente el código haciéndolo reusable, mantenerle y mejorable. La entrada del usuario, el modelado del mundo externo, y la retroalimentación visual para el usuario son separados y dirigidos por los objetos modelo, vista y controlador.

El controlador interpreta las entradas del mouse y teclado desde el usuario, y convierte sus acciones en comandos que son enviados hacia el modelo y/o la vista para efectuar el cambio apropiado.

El modelo maneja uno o más elementos de datos, responde a las consultas acerca de su estado, y responde a las instrucciones para cambiar de estado.

La vista maneja un área responsable de presentar los datos al usuario con una combinación de gráficos y texto.

MAPA MENTAL MVC