Pregunta 50

Técnico Auxiliar Informática del Estado - 2014 - TIC A1 - Superior de Sistemas y Tecnologías (Libre)

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.