« Patrons de conception » : différence entre les versions

Contenu supprimé Contenu ajouté
suppr. bandeau nouveau livre
+
Ligne 25 :
* Connaître le vocabulaire de la programmation objet, employé intensivement pour décrire les patrons de conception,
* Avoir des notions de modélisation UML, notamment sur le diagramme de classes.
 
Il y a différents ensembles de patrons de conception, créés par différents auteurs.
*Les plus connus sont ceux du « Gang of Four » (ou GoF : Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides) décrits dans leur livre « Design Patterns -- Elements of Reusable Object-Oriented Software » (voir [[/Bibliographie et liens|bibliographie]]) en 1995. Les patrons de conception tirent leur origine des travaux de l'architecte Christopher Alexander dans les années 70.
*Les patrons GRASP sont des patrons créés par Craig Larman qui décrivent des règles pour affecter les responsabilités aux classes d'un programme orienté objets pendant la conception, en liaison avec la méthode de conception BCE (pour « Boundary Control Entity » - en français MVC « Modèle Vue Contrôleur »).
*Les patrons d'entreprise (''Enterprise Design Pattern'') créés par Martin Fowler, décrivent des solutions à des problèmes courants dans les applications professionnelles. Par exemple, des patrons de couplage entre un modèle objet et une base de donnée relationnelle.