Hourra ! La version française est enfin sortie ! Laissez-nous un message svp, si vous voulez nous faire part de vos commentaires ou signaler une erreur.

Patrons de conception

Design Patterns

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

Catalog of patterns

Liste de 22 patrons de conception classiques, groupés par intention.

Les bénéfices des patrons

Les bénéfices apportés par les patrons de conception

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

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

Histoire des patrons de conception

Qui a inventé les patrons et quand ? Peut-on utiliser les patrons de conception en dehors du développement de logiciels ? Comment faire ?

Criticism of patterns

Criticism of patterns

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 ?

Plongée au cœur des patrons
de conception

Design patterns book

Jetez un œil à notre livre sur les patrons de conception et certains principes. Il est disponible dans les formats PDF/EPUB/MOBI et contient une archive avec des exemples de code en Java, C#, C++, Go, PHP, Python, Ruby, Swift et TypeScript.