Apenas saber como aplicar os padrões não é o suficiente para um bom design. Entender quando e onde aplica-los é tão importante quanto, senão mas importante. De fato, no decorrer do tempo, mesmo um bom design inicial pode ser comprometido por sucessivas revisões arquiteturais.