Patrons de conception
Les patrons de conception (design patterns) sont des solutions classiques à des problèmes récurrents de la conception de logiciels. Chaque patron est une sorte de plan ou de schéma que vous pouvez personnaliser afin de résoudre un problème récurrent dans votre code.
Catalogue de patrons de conception
Liste de 22 patrons de conception classiques, groupés par intention.
Les bénéfices des patrons
Les patrons de conception sont une boîte à outils permettant de résoudre des problèmes classi- ques de la conception de logiciels. Ils défi- nissent un langage commun pour aider votre équipe à commu- niquer plus efficacement.
Classification
Les patrons de conception diffèrent par leur complexité, leur niveau de détails et l’échelle à laquelle ils peuvent être mis en œuvre. Ils sont rangés dans trois catégories selon leur intention.
Histoire des patrons
Qui a inventé les patrons et quand ? Peut-on utiliser les patrons de conception en dehors du développement de logiciels ? Comment faire ?
Critique des patrons
Les patrons sont-ils si efficaces que cela ? Peut-on les utiliser en permanence ? Les patrons causent-ils parfois plus de mal que de bien ?