

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Para a divisão de um software em camadas lógicas, utilizamos o conceito de layers. O MVC, por exemplo, pode ser considerado um padrão de divisão de layers. Outro exemplo é o Domain-Driven Design que propõe a divisão em quatro layers, além de outras mais layers propostas por diferentes autores. Sabendo disso, a divisão em layers é importante porque, além de organizar o código, ela também contribui para
que a interface possua bastante código relacionado ao domínio da aplicação.
a comunicação remota e via rede de dois diferentes componentes arquiteturais.
a transformação da especificação da aplicação em uma especificação voltada a uma plataforma de específica execução.
o aumento da escalabilidade, uma vez que é possível um número arbitrário de usuários compartilhando a aplicação.
a diminuição do acoplamento e, ainda, evita que mudanças em alguma parte do código afetem outros lugares da aplicação.