Pregunta 100

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

SUPUESTO I (Sistema de gestión de Solicitudes de Representación y Trámites): En el sistema implementado se quiere ofrecer un servicio de notificaciones. ¿Qué patrón de diseño sería más apropiado para implementar esta funcionalidad?

  • A.Observador (Observer).Respuesta correcta
  • B.Singleton.
  • C.Fábrica (Factory).
  • D.Adaptador (Adapter).

Explicación

El patrón Observer del catálogo Gang of Four define una dependencia uno-a-muchos entre objetos: cuando objeto sujeto cambia estado, todos observadores registrados son notificados automáticamente del cambio. Es patrón canónico para sistemas notificaciones y eventos. Implementación típica: interfaz Observer con método update, método notify en sujeto agregando/quitando observadores dinámicamente. Singleton garantiza única instancia clase. Factory crea objetos sin acoplar cliente. Adapter reconcilia interfaces incompatibles. Solo Observer implementa semántica notificación push automática a múltiples receptores independientes. Este concepto es esencial para comprensión completa tema. Este concepto es esencial para comprensión tema.