Definition des patrons de conception

Un design pattern est une solution générale et réutilisable à un problème récurrent en conception logicielle, c’est en sorte une formalisation de bonnes pratiques à prendre en considération.

Patrons de conception du GOF

Ces patterns très célèbres ont été conçus par 4 informaticiens : Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, surnommés le ”GangofFour” (d’où le terme GoF pour ces pattern).

§Ils proposent eux aussi des solutions élégantes, et toujours différentes pour résoudre différents problèmes récurrents rencontrés par les architectes logiciels.

Types des patrons de conception

§On distingue 3 types de design pattern :

  • Patrons de création: qui ont intérêt à l’instanciation et la configuration des objets
  • Patrons de structure: qui ont intérêt à l’organisation des classes
  • Patrons de comportement: qui ont intérêt aux interactions entre les objets

Le tableau suivant presente les différents catégories de “design pattern” avec quelques exemple :

Reference :

Igm

etudier

Laisser un commentaire