nA expressão Design Pattern é usada para
definir soluções de
projetoque ocorrem com uma certa freqüência em projetos de software.
n
nA
idéia aplicada a software é inspirada em conceitos já estabelecidos na área de arquitetura.
n
nOs
conceitos de na área de arquitetura foram estabelecidos por Cristopher Alexander,
através dos livros A Pattern
Language(1977) e A Timeless Way of Building(1979).