22 de mar. de 2008

Aula 11 e 12

Acoplamento de Controle:
Um controlador é um objeto responsável por tratar um evento de sistema (caso de uso), mas que pertence à camada de domínio.

Problema: Que objeto, fora da camada de apresentação, deve receber e coordenar a solicitação da execução de uma operação?

Solução: Uma classe que representa uma das seguintes opções:

Representa o ”sistema”, todo o negócio ou organização (Controlador fachada);
Representa todo o negócio e
Representa algo do mundo real que é ativo e envolvido na tarefa (Controlador de papel) Representa um “tratador artificial” dos eventos de sistema de um caso de uso

Acoplamento de dados globais:

Dois ou mais objetos compartilham estruturas de dados globaisÉ um acoplamento muito ruim pois está escondido, uma chamada de método pode mudar um valor global e o código não deixa isso aparenteUm tipo de acoplamento muito ruim

Acoplamento de dados internos:

Um objeto altera os dados locais de um outro objeto

Nenhum comentário: