Retour aux cas pratiques
SOLID PrinciplesExpert

Élimination d'un module central violant OCP via registre dynamique

Scénario

Contexte Un moteur de calcul applique différentes règles métiers selon type d’événement. Le Problème Un switch central massif est modifié à chaque nouvelle règle. Contraintes Mettre en place un registre dynamique permettant d’enregistrer de nouvelles règles sans modification du moteur. Livrable attendu Une architecture extensible respectant strictement Open/Closed Principle.

Compétences ciblées

architecturesolidocpextensibilityrefactoring
    Élimination d'un module central violant OCP via registre dynamique — mise en situation SOLID Principles | CodeDuel