Se solicita información sobre el paradero del estudiante Arshak Karhanyan

Clase 12

Jueves (Mañana, 2020)

Onceava clase de Diseño de Sistemas en pantuflas!!

Resumen

Hicimos un repaso de las responsabilidades que tiene la vista y que partes tiene la presentación.

Vimos ejemplos de como se crean aplicaciones con interfaz gráfica en Java. Vimos que según los frameworks que utilizábamos la forma de comunicar el modelo con la vista puede variar.

El ejemplo en Swing donde nos comunicabamos directamente con los componentes de vista para obtener los valores y luego interactuar con el dominio. Y el ejemplo de Arena donde el framework es el encargado mediante el binding de asociar los valores de la vista con los del modelo.

Hablamos del patrón de presentación MVC (Model-View-Controller), donde la responsabilidad del Controller es observar la vista y el modelo para comunicarlos, enterándose de sus cambios y haciendo adaptaciones para comunicárselos si así fuera.

Hablamos también de MVVM (Model-View-ViewModel) donde la responsabilidad del controller la toma el framework haciendo un binding entre la vista y el modelo de la vista. El modelo de la vista en una pantalla sencilla podría ser un objeto de dominio, pero también podría ser un objeto especifico creado para asociar los componentes de la vista, para eso vimos el ejemplo de celulares.

Material utilizado

Complementario