Aller au contenu
uencoder

Design Pattern

Les design patterns sont des synthèses réutilisables de l'expérience de conception orientée objet, divisées en trois catégories : création, structure et comportement.

Objectif

Appliquer une expérience de conception éprouvée à des problèmes de conception récurrents, en améliorant la maintenabilité du code.

Mécanisme

Création (fabrique, singleton, builder) : création d'objets. Structurel (adaptateur, décorateur, proxy) : composition structurelle. Comportement (observateur, stratégie, commande) : interaction entre objets. Les 23 patterns du GoF constituent l'ensemble classique.

Cas d’usage

  • Conception orientée objet
  • Architecture du code
  • Communication d'équipe

Termes associés

Tutoriels associés

References