Design Pattern
Créationnels

Patterns créationnels

Patterns qui gèrent la création d'objets

Les patterns créationnels abstraient le processus d'instanciation. Ils permettent de contrôler comment et quand des objets sont créés, sans coupler le code appelant aux classes concrètes.

PatternProblème résolu
SingletonGarantir une instance unique d'une classe
FactoryCréer des objets sans spécifier leur classe concrète
BuilderConstruire des objets complexes étape par étape

En TypeScript, ces patterns s'expriment souvent différemment du GoF original. Le système de modules ES remplace naturellement le Singleton classique. Les fonctions usine remplacent souvent les classes Factory.