Uma das grandes vantagens dos Padrões é que eles definem um vocabulário comum. Quando alguém diz "Singleton" ou "MVC", por exemplo, você vai saber o que esses termos significam.

Um vocabulário arquitetônico comum ajuda a todos na equipe de design falar a “mesma língua”. Explicar o seu projeto para alguém é mais fácil quando você utiliza princípios e padrões comuns que você e seu ouvinte sabem. Patterns tornar a explicação mais fácil.

Padrões também oferecem um vocabulário mais rico, de modo que você não tem que fazer o projeto com base nas construções primitivas de uma linguagem ou metodologia, tais como ponteiros ou classes. Este tipo de linguagem é especialmente útil em código (OO) orientado a objetos, em que as relações entre as classes e objetos exigem cuidado design.

Fonte: http://vidadeprogramador.com.br/
Copyright © 2016 AIEC.