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
    Encapsulation d'une configuration complexe via Builder Pattern — mise en situation Design Patterns | CodeDuel