Os padrões da indústria são facilmente adaptáveis às arquiteturas em camadas. Os padrões ajudam diferentes grupos ou empresas a produzir sistemas que irão trabalhar em conjunto. Camadas que são compatíveis aos padrões podem ser utilizados e reutilizados de forma intercambiável.

Esta estrutura faz com que seja mais fácil de isolar alterações no código, quando os requisitos mudam. Todas as mudanças na camada de apresentação, por exemplo, são restritas a esta camada, as mudanças na camada de controle ficam restritas a esta camada e assim por diante.

Implementações das camadas individuais que satisfaçam a mesma abstração e as mesmas interfaces são intercambiáveis sem muito esforço.

Se as interfaces são hard coded, você pode substituir os nomes antigos com os novos nomes com bastante facilidade. Se isso não puder ser feito, você ainda pode reutilizá-las usando um adaptador para ligar a camada existente com a nova camada.

A utilização de camadas permite dividir o trabalho entre vários desenvolvedores ou equipes de desenvolvimento para trabalhar em paralelo.

Copyright © 2016 AIEC.