Referente a aula do dia 25/3/2008
Padrão Controlador
Controlador Problema: Que objeto, fora da camada de apresentação, deve receber e coordenar a solicitação da execução de uma operação?
O princípio da separação Modelo-Visão pode ser enunciado em duas partes:- Não conecte diretamente objetos pertencentes à interface com o usuário (visão) com objetos não pertencentes à interface com o usuário (IU).
- Permitir o desenvolvimento separado das camadas de apresentação e negócio.
- Minimizar o impacto na camada de negócio das alterações nos requisitos da interface com o usuário.
- Permitir a existência de múltiplas visões simultâneas para uma mesma camada de negócios (por exemplo, a visualização de dados de vendas na forma tabular ou através de um gráfico de pizzas). O objeto Controlador responde a uma questão básica no projeto de sistemas OO: Como conectar a camada de apresentação à camada da lógica do negócio?O controlador é o primeiro objeto fora da camada de interface com o usuário a receber ou tratar uma mensagem para o sistema.
- Um objeto Controlador para todo o sistema- Um objeto Controlador por Caso de Uso (ou por cenário de Caso de Uso) Os benefícios do padrão controlador são:
- Diminui a sensibilidade da camada de apresentação em relação à lógica de domínio
- Oportunidade para controlar o estado do caso de uso.
Bom foi mais ou menos o que eu entendi , admito que em certos momentos não resumi muito , por que tenho que admitir que senti um pouco de dificuldade em explicar este padrão , espero que mesmo assim tenha conseguido passar um pouco de que eu entendi.
Até o próximo blog
Marcos Vinicius
Um comentário:
Caro Marcos Vinicius
Fez a totalidade das aulas.
Bom texto, não está muito resumido.
Texto expressa o conteúdo das aulas.
Escreveu usando as próprias palavras.
Não contém erros conceituais.
Texto denota que o aluno construiu conhecimento em torno do assunto.
Dificuldade de síntese.
Texto demonstra que aluno restringiu sua pesquisa ao conteúdo das aulas.
Boa fluência na escrita do texto.
Não contém bibliografia.
Nota:6,0
Destaque negativo:Melhorar a formatação, a estética e os gráficos
Destaque positivo:...o que vêm a ser acoplamento ??
Nada mais é do que a medida da dependência de uma classe em relação a outra.
Baseado nessa resposta podemos definir como baixo acoplamento a não dependência de uma classe sobre outra. ...
Postar um comentário