Retour aux cas pratiques
Design PatternsExpert

Refactoring d'un système extensible vers Plugin Pattern

Scénario

Contexte Une application supporte plusieurs modes de paiement codés en dur. Le Problème Chaque nouveau mode nécessite modification du code central. Contraintes Concevoir une architecture de plugins dynamiques permettant d’enregistrer un nouveau mode sans modifier le cœur. Livrable attendu Un système extensible basé sur enregistrement dynamique de stratégies.

Compétences ciblées

architectureplugin-patternextensibilitystrategyrefactoring
    Refactoring d'un système extensible vers Plugin Pattern — mise en situation Design Patterns | CodeDuel