Design Patterns
Fondamental
Correction d'un observateur mal implémenté

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

observer-pattern
refactoring
behavioral-pattern
decoupling
nodejs

Scénario Technique

Contexte Un module Order doit notifier plusieurs modules (Email, SMS) lors d’un changement de statut. Le Problème Le code appelle directement chaque module : sendEmail(); sendSMS(); Contraintes Implémenter un Observer Pattern permettant d’enregistrer dynamiquement les abonnés. Livrable attendu Une classe Subject et plusieurs Observers découplés.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis