Présentations des principaux motifs de conception
Motifs créateurs
Ce sont les motifs concernant l’instanciation d’objets et tous les moyens de mettre d’une part les demandeurs d’objet et d’autre part leur création.
- motif abstract factory (Fabrication Abstraite)
- motif factory (Fabrication)
- motif singleton (Instance Unique/Singleton)
Motifs comportementaux
Ce sont principalement des motifs se plaçant entre plusieurs objets pour permettre une abstraction dans la communication des objets. On parle aussi de distribution de responsabilités. Ce sont aussi les plus nombreux.
- motif command (Commande)
- motif iterator (Iterateur)
- motif iterator-composite (Iterateur Composite)
- motif observer (Observateur)
- motif pattern method (Patron de méthode)
- motif state (Etat)
- motif strategy (Strategie)
Motifs structurels
Ces motifs sont des squelettes permettant la création d’assemblages d’objet, pour obtenir des structures vastes mais tout en restant les plus souples possible.
- motif adapter (Adapteur)
- motif composite (Composite)
- motif decorator (Décorateur)
- motif facade (Façade)
Motif composé
Les motifs composés sont, comme leur nom l’indique, des compositions d’autres motifs. Le MVC c’est le plus bel exemple :).
- motif MVC (Modèle Vue Controleur)
La liste des motifs n’est pas terminée, elle ne le sera jamais. Chaque jour, une personne peut trouver/inventer un nouveau motif. L’évolution des langages peut elle aussi amener de nouveaux contextes et du coup de nouveaux motifs.


