nEm 1987, a partir dos conceitos criados por Alexander, os programadores Kent Beck e Ward Cunninghampropuseram os primeiros padrões de projeto para a área da ciência da computação. Em um trabalho para
a conferência
OOPSLA, eles apresentaram alguns padrões para a construção de janelas na linguagem Smalltalk.