En diseño orientado a objetos se utiliza el patrón Observador (en inglés, Observer), que define una dependencia una a muchos entre un sujeto y varios observadores. Señale la respuesta correcta:
- A.Cuando el sujeto se modifica, se notifica dicha modificación. Los observadores se actualizarán solo si se va a utilizar la información del sujeto.
- B.Establece cuántos observadores de un sujeto va a existir para poder notificarles cualquier cambio.
- C.La responsabilidad de actualización puede residir en los observadores tras la notificación de cambio del sujeto.Respuesta correcta
- D.El sujeto nunca puede ser borrado.
Explicación
La respuesta correcta es C. El patrón Observer define una relación uno-a-muchos donde cambios en el sujeto notifican a múltiples observadores mediante 'push' o 'pull'. La responsabilidad de actualizar el estado del observador puede residir en el propio observador tras recibir la notificación.