Retour aux cas pratiques
SOLID PrinciplesFondamental
Correction d'un héritage abusif
Scénario
Contexte Plusieurs classes héritent d’une classe BaseLogger contenant méthodes inutiles. Le Problème Certaines sous-classes implémentent des méthodes vides. Contraintes Refactorer vers composition plutôt qu’héritage excessif. Livrable attendu Une conception respectant LSP et ISP.
Compétences ciblées
solidlspispcompositionrefactoring