-
Le Constructor Pattern vous permet de gérer le formatage de vos objets lors de leur création.
-
Pour mettre en place un Constructor Pattern, vous devez créer un fichier ainsi qu’une classe. Les deux peuvent avoir le même nom, par exemple Movie.
-
L’ensemble de vos Constructors peuvent aller dans le dossier Models. Cela vous permettra de conventionner votre architecture.
-
Un constructor peut vous permettre de stocker différentes versions d’une même donnée, pour gérer par exemple les différentes tailles d’images.
Dans le diagramme ci-dessus, vous pouvez voir qu’un Constructor Pattern est composé de deux éléments :
(Le “Parent”.) Ici, ce sera une classe qui correspondra au squelette de notre pattern. Nous appellerons cette classe Movie dans le cadre de Filmo Patterns.
(L’objet “New Object”.) Il sera instancié à partir de cette classe.
Cours Utilisez des design patterns en JavaScript par @tdimnet, chapitre Créez vos objets avec le Constructor Pattern sur OpenClassrooms.