« Patrons de conception/Patrons du « Gang of Four » » : différence entre les versions
Contenu supprimé Contenu ajouté
+ |
Retrait de la catégorie classant la page à la bonne lettre mais par simple coïncidence fortuite et accidentelle |
||
Ligne 9 : | Ligne 9 : | ||
* [[../Patrons de structure|'''Les patrons de structure''']] décrivent comment structurer les classes afin d'avoir le minimum de dépendance entre l'implémentation et l'utilisation dans différents cas. |
* [[../Patrons de structure|'''Les patrons de structure''']] décrivent comment structurer les classes afin d'avoir le minimum de dépendance entre l'implémentation et l'utilisation dans différents cas. |
||
* [[../Patrons de comportement|'''Les patrons de comportement''']] décrivent une structure de classes pour le comportement de l'application (répondre à un évènement par exemple). |
* [[../Patrons de comportement|'''Les patrons de comportement''']] décrivent une structure de classes pour le comportement de l'application (répondre à un évènement par exemple). |
||
[[Catégorie:Patrons de conception (livre)]] |
Version du 13 novembre 2020 à 19:23
Les patrons de conception créés par le « Gang of Four » (GoF en abrégé) sont décrits dans leur livre « Design Patterns -- Elements of Reusable Object-Oriented Software ». Les 4 auteurs du livre (Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides) sont surnommés la bande des quatre (« Gang of Four » en anglais).
Ces patrons de conception sont classés en trois catégories :
- Les patrons de création décrivent comment régler les problèmes d'instanciation de classes, c'est à dire de création et de configuration d'objets (objet en unique exemplaire par exemple).
- Les patrons de structure décrivent comment structurer les classes afin d'avoir le minimum de dépendance entre l'implémentation et l'utilisation dans différents cas.
- Les patrons de comportement décrivent une structure de classes pour le comportement de l'application (répondre à un évènement par exemple).