nEm
última análise, padrões de software são manifestações e aplicações dos fundamentos da orientação a objetos.
nFoco nas responsabilidades dos objetos, e não em como implementá-los.
nIdentificação do que é variável no desenho, e posterior encapsulamento dessa parte.
nAdição de camadas entre coisas que podem
mudar de forma
independente uma da outra (indireção).