Definição de Termo: padrão de design
Descrição Principal
[GAM94] define um padrão de design como:
"Um padrão de design fornece um esquema para refinar os subsistemas ou os componentes de um sistema de software ou as relações entre eles. Descreve uma estrutura de componentes de comunicação, utilizada freqüentemente, que soluciona um problema de design geral em um determinado contexto."
Os padrões de design são padrões de escala média a pequena, menores em escala do que nos padrões de arquitetura, mas geralmente independentes da linguagem de programação. Quando um padrão de design for ligado, ele formará uma parte de um modelo de design concreto (talvez uma parte de um mecanismo de design). Por causa dos seus níveis, os padrões de design tendem a ser aplicáveis em domínios.