Définition du terme: pattern de conception
Description principale
[GAM94] définit le pattern de la façon suivante :
"Un schéma de conception fournit un procédé pour affiner les sous-systèmes ou les composants d'un système logiciel, ou leurs relations. Il décrit une structure fréquente de composants communicant qui résout un problème général de conception dans un contexte particulier."
Les schémas de conception sont à une échelle petite ou moyenne, plus réduite que les schémas architecturaux mais généralement indépendants du langage de programmation. Lorsqu'un pattern de conception est obligatoire, il fera partie d'un modèle de conception concret (comme par exemple une portion du mécanisme de conception). Les schémas de conception, de par leur niveau, tendent à s'appliquer à l'ensemble des domaines.