Acoplamento de Controle
Um módulo passa para o outro um grupo de dados destinados a controlar a lógica interna do outro.
Ocorrência comum:
Objeto A manda uma mensagem para objeto B
B usa um parâmetro da mensagem para decidir o que
fazer.
Para um acoplamento de controle, é observado quais são as classes que estão acopladas e verificar a característica básica do controle que é justamente a passagem de parâmetros que controla outra classes.
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 aparente
Um tipo de acoplamento muito ruim
Acoplamento de dados internos
Um objeto altera os dados locais de um outro objeto.
Ocorrência comum:
Friends em C++
Dados públicos, package visibility ou mesmo protected em java
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário