SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start


From course:

IS 2 patrones

» Start this Course
(Practice similar questions for free)
Question:

OBSERVADOR

Author: ELENA CARIDAD ZINGONI



Answer:

Proposito: define dependencia de uno a muchos objetos, de forma que cuando un objeto cambie de estado se notifique y se actualicen automáticamente todos los objetos que dependen de el. Motivación: si se divide un sistema en una colección de clases cooperantes se deben mantener la consistencia entre estados relacionados. Esta consistencia no debe pagarse con un fuerte acoplamiento. Lo aplicamos cuando: - Una abstracción tiene dos aspectos y uno depende del otro - Cuando un cambio en un objeto requiere cambiar otros y no sabe cuantos objetos necesitan cambiarse - Cuando un objeto debería ser capaz de notificar a otros sin hacer suposiciones sobre quienes son dichos objetos. Ventajas: - Permite modificar objetos y observadores independientemente - Acoplamiento abstracto entre sujeto y observador - Capacidad de comunicación mediante difusión Inconvenientes: - Actualizaciones inesperadas - Protocolo de actualización simple Las vistas son una especia de observadores del modelo , controlador maneja vistas con update(int evento, Object obj) y actualiza a una única vista cada vez. Controlador especie de observador de vistas.


0 / 5  (0 ratings)

1 answer(s) in total