Está en la página 1de 7

MVC (Modelo Vista

Controlador) && Clases


Boundary Entity - Control
JOHNNY ALEXANDER SALAZAR CARDONA
MASTER EN INGENIERA COMPUTACIONAL

Patrn MVC (Modelo Vista Controlador)


Es un patrn de arquitectura de software que separa los datos y la lgica del
negocio de una aplicacin de la interfaz de usuario y su control de eventos.
Para lograrlo se debe crear tres componentes distintos que son: El Modelo, la
Vista y el Controlador
Se centra en el hecho de separar conceptos y reutilizar cdigo, facilitando el
desarrollo y posterior mantenimiento de cdigo.

Definicin de capas
Modelo: Contiene toda la representacin lgica del negocio, como las clases
que representan objetos del mundo real.
Vista: Contiene toda la representacin del Modelo en forma tal que pueda
interactuar con un usuario final. Bsicamente la interfaz de usuario.
Controlador: Comunica las clase de la Vista con las clases del Modelo.

Interaccin clsica MVC

Algunas evoluciones de MVC


HMVC (MVC Jerrquico)
MVA (Modelo-Vista-Adaptador)
MVP (Modelo-Vista-Presentador)
MVVM (Modelo-Vista Vista-Modelo)

Nuevo concepto de
comunicacin

VS
Clsica

Nueva

DESARROLLO PRACTICO
Desarrollo practico del MVC!!

También podría gustarte