Please enable JavaScript.
Coggle requires JavaScript to display documents.
MVC e arquitetura de camadas - Coggle Diagram
MVC e arquitetura de camadas
Model
O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura
View
gerencia a área retangular do display e é responsável por apresentar as informações para o usuário através de uma combinação de gráficos e textos.
receber instruções do controle e informações do modelo e então exibi-las
comunica de volta com o modelo e com o controlador para reportar o seu estado
Controller
Interpreta as entradas do mouse ou do teclado enviadas pelo usuário e mapeia essas ações do usuário em comandos que são enviados para o modelo (Model) e/ou para a janela de visualização (View) para efetuar a alteração apropriada;
Vantagens
Baixo aclopamento
Grau em que uma classe conhece a outra
Alta coesão
Quando temos uma classe com um único e bem focado propósito
Isolamento das regras de negócio da lógica de apresentação
Criado para ser utilizado no Smalltalk
Função do MCV
Criar a separação
Da interface do usuário
View
Do fluxo da aplicação
Controller
De dados ou lógica do negócio
Model