Pregunta 44

Técnico Auxiliar Informática del Estado - 2019 - TAI Libre OEP 2019

Entre los patrones de diseño GoF (Gang of Four), indique cuál de las siguientes definiciones se corresponde con el patrón Decorator:

  • A.Proporciona el poder agregar una nueva funcionalidad a un objeto dinámicamente.Respuesta correcta
  • B.Proporciona una interfaz unificada para un conjunto de interfaces de un subsistema.
  • C.Proporciona un sustituto o representante de otro objeto para controlar el acceso a éste.
  • D.Proporciona un modo de acceder secuencialmente a los elementos de un objeto agregado sin exponer su representación interna.

Explicación

La respuesta correcta es A. El patrón Decorator permite añadir responsabilidades adicionales a un objeto dinámicamente envolviéndolo en otro con la misma interfaz. Constituye una alternativa flexible a la herencia para extender funcionalidad. Facade (opción B) proporciona una interfaz unificada a subsistemas complejos. Proxy (opción C) actúa como sustituto de otro objeto controlando su acceso. Iterator (opción D) permite acceder secuencialmente a elementos sin exponer la estructura interna.