Retour aux cas pratiques
Design PatternsFondamental
Encapsulation d'une configuration complexe via Builder Pattern
Scénario
Contexte Un objet ServerConfig possède 10 paramètres optionnels. Le Problème Le constructeur devient illisible : new ServerConfig(host, port, ssl, timeout, retries, cache, ...); Contraintes Introduire un Builder permettant configuration progressive et lisible. Livrable attendu Une implémentation simple du Builder Pattern améliorant la lisibilité.
Compétences ciblées
builder-patternrefactoringcreational-patternclean-codejavascript