Skip to content

Latest commit

 

History

History
29 lines (14 loc) · 1.6 KB

File metadata and controls

29 lines (14 loc) · 1.6 KB

Implémenter un Constructor Pattern

  • 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.

Exemple du projet Filmo Patterns

Diagrame du Constructor Pattern utilisé en exemple

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.

Utilisez des design patterns en JavaScript

Cours Utilisez des design patterns en JavaScript par @tdimnet, chapitre Créez vos objets avec le Constructor Pattern sur OpenClassrooms.

Lien GitHub Pages :

Projet Filmo Patterns