Retour aux cas pratiques
SOLID PrinciplesAvancé
Correction d'une méthode polymorphique violant OCP
Scénario
Contexte Une méthode exportData(format) contient plusieurs branches conditionnelles. Le Problème Chaque nouveau format nécessite modification interne. Contraintes Refactorer vers architecture extensible via stratégie ou registre dynamique. Livrable attendu Une solution permettant ajout de nouveaux formats sans modification du code existant.
Compétences ciblées
solidocpstrategy-patternrefactoringclean-code