Skip to Content
Apprendre les modèles de conception JavaScript, 2e édition
book

Apprendre les modèles de conception JavaScript, 2e édition

by Addy Osmani
November 2024
Intermediate to advanced
298 pages
7h 43m
French
O'Reilly Media, Inc.
Book available
Content preview from Apprendre les modèles de conception JavaScript, 2e édition

Chapitre 6. Catégories de modèles de conception

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Ce chapitre documente les trois principales catégories de patrons de conception et les différents patrons qui en font partie. Bien que chaque patron de conception aborde un problème ou une question spécifique de conception orientée objet, nous pouvons établir des parallèles entre les solutions en fonction de la façon dont elles résolvent ces problèmes. Cela constitue la base de la catégorisation des patrons de conception.

Contexte

Gamma, Helm, Johnson et Vlissides (1995), dans leur livre Design Patterns : Elements of Reusable Object-Oriented Software, décrivent un modèle de conception comme suit :

Un modèle de conception nomme, abstrait et identifie les aspects clés d'une structure de conception commune qui la rendent utile pour créer une conception orientée objet réutilisable. Le modèle de conception identifie les classes participantes et leurs instances, leurs rôles et leurs collaborations, ainsi que la répartition des responsabilités.

Chaque modèle de conception se concentre sur un problème ou une question particulière de conception orientée objet. Il décrit quand il s'applique, s'il peut ou non être appliqué compte tenu d'autres contraintes de conception, ainsi que les conséquences et les compromis de son utilisation. Puisque nous devons finalement mettre en œuvre nos conceptions, un modèle de conception ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Apprendre les styles d'API

Apprendre les styles d'API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341610453Supplemental Content