Retour aux cas pratiques
SOLID PrinciplesFondamental

Correction d'une violation du Liskov Substitution Principle

Scénario

Contexte Une classe Rectangle possède setWidth et setHeight. Une classe Square hérite et modifie le comportement. Le Problème Square casse les attentes du code utilisant Rectangle. Contraintes Refactorer la hiérarchie pour respecter substituabilité complète. Livrable attendu Une conception respectant le LSP sans effets inattendus.

Compétences ciblées

solidlspooprefactoringdesign-principles
    Correction d'une violation du Liskov Substitution Principle — mise en situation SOLID Principles | CodeDuel