Camadas
dizem como agrupar os componentes. O MVC diz como os componentes da
aplicação interagem.
Alterações
feitas no layout não afetam a manipulação de dado, e estes poderão ser
reorganizados sem alterar o layout.
Modelo:
·
Encapsula o estado da aplicação
·
É a camada de negócio e objetos do
modelo.
·
Responde às requisições
·
Expõe as funcionalidades da aplicação
·
Notifica as mudanças à view.
Controle:
·
Validação e filtros dos dados
·
Processa e responde a eventos do
usuário.
·
Define o comportamento da aplicação
·
Mapeamento das ações do usuário para as
chamas do modelo
·
Seleciona a view de resposta
View
·
Visualização do modelo
·
Solicita as modificações do modelo
·
Envia as solicitações do usuário para o
controle.
·
Permite o controle a selecionar uma
vew.
Nenhum comentário:
Postar um comentário