El documento describe el patrón de diseño Modelo-Vista-Controlador (MVC), el cual separa una aplicación en tres componentes: el Modelo (la lógica del dominio), la Vista (la presentación de los datos) y el Controlador (manejo de eventos e interacción). MVC permite la reutilización de código y la separación de las preocupaciones de la interfaz de usuario, la lógica del negocio y el acceso a datos. Se usa comúnmente en aplicaciones web donde la Vista es la página HTML, el Controlador genera el contenido