Patrons de conception

Un livre appartenant à la série Programmation
et à l'étagère Informatique de Wikilivres.
En génie logiciel, un patron de conception (Design pattern en anglais) est une solution générique d'implémentation répondant à un problème spécifique. En général, un patron de conception décrit une structure de classes utilisant des interfaces, et s'applique donc à des développements logiciels utilisant la programmation orientée objet.
Ce livre a pour but de faire découvrir les patrons de conception aux programmeurs débutants et s'adresse également aux programmeurs confirmés en dressant l'inventaire des patrons de conception les plus connus.
Les pré-requis recommandés sont les suivants :
- 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.
- Introduction
- Patrons du « Gang of Four »
- Patrons GRASP
- Patrons d'entreprise
- Logique du domaine
- Architecture de source de données
- Comportement objet-relationnel
- Structure objet-relationnel
- Association méta-données objet-relationnel
- Présentation web
- Distribution
- Concurrence locale (hors-ligne)
- État de session (Session State Patterns)
- Patrons de base
- Autres patrons
- Bibliographie et liens
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.