SOLID Principles
Fondamental
Correction d'une violation du Liskov Substitution Principle

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

solid
lsp
oop
refactoring
design-principles

Scénario Technique

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.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis