Retour aux cas pratiques
SOLID PrinciplesAvancé
Refactoring d'un héritage multiple confus vers composition
Scénario
Contexte Plusieurs classes héritent d’une base complexe combinant logging, validation et persistence. Le Problème Les sous-classes héritent de comportements inutiles et violant LSP. Contraintes Refactorer vers composition avec injection des comportements nécessaires. Livrable attendu Une architecture flexible supprimant héritage excessif.
Compétences ciblées
solidlspcompositionrefactoringoop