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
    Correction d'un héritage abusif — mise en situation SOLID Principles | CodeDuel