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
    Refactoring d'un héritage multiple confus vers composition — mise en situation SOLID Principles | CodeDuel