SOLID Principles
Avancé
Refactoring d'un héritage multiple confus vers composition

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

solid
lsp
composition
refactoring
oop

Scénario Technique

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.

Prêt à évaluer ce talent ?

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

Commencer le Défis