nUm padrão "GoF" também é classificado segundo o seu escopo; de classe ou de objeto. Nos padrões
com escopo de classe os
relacionamentos que definem este padrão são definidos através de herança e em tempo de compilação. Nos padrões com escopo de objeto o padrão é encontrado no relacionamento entre os
objetos definidos em tempo de execução.
nMetsker classifica os padões GoF em 5 grupos,
por intenção
(problema a ser solucionado):
n(1) oferecer uma interface,
n(2) atribuir uma responsabilidade,
n(3) realizar a construçãode classes ou
objetos
n(4) controlar formas de operação
n(5) implementar uma extensãopara a
aplicaçãoPadrões