Retour aux cas pratiques
Design PatternsExpert
Correction d'un Decorator brisant le principe LSP
Scénario
Contexte Un Decorator modifie radicalement le comportement d'une classe EmailService. Le Problème Certaines méthodes du Decorator ne respectent plus le contrat de l’objet décoré. Contraintes Refactorer le Decorator pour garantir substituabilité complète et respect du contrat initial. Livrable attendu Une implémentation conforme au principe Liskov Substitution.
Compétences ciblées
bugfixdecorator-patternlspooprefactoring