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.