Retour aux cas pratiques
Design PatternsAvancé
Remplacement d'un switch complexe par Command Pattern
Scénario
Contexte Un module exécute différentes actions selon une commande texte. Le Problème Le code contient un switch massif : switch(action) { case "CREATE": ... case "DELETE": ... case "UPDATE": ... } Contraintes Remplacer cette structure par un Command Pattern avec classes dédiées et exécution dynamique. Livrable attendu Une implémentation permettant d’ajouter une commande sans modifier le code central.
Compétences ciblées
command-patternbehavioral-patternrefactoringclean-codejavascript