quarta-feira, 12 de março de 2008

Blog referente a aula 10 do dia 10/03/08
Baixo acoplamento
Primeiramente 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.
Quando existe uma dependência bem destacada entre duas classes , nós podemos dizer que entre elas existe um acoplamento forte.
Acoplamento forte ocorre muito em herança , associação , agregação , pois elas nada mais são do que relacionamentos de dependência entre duas classes.
Geralmente o Acoplamento forte apresenta alguns tipos de problemas que irei listar abaixo:
1º - É de difícil entendimento , ou seja , nesse caso para se entender uma classe seria preciso entender todas as outras.
2º - Mais difícil de se reutilizar , pois para que se possa reutiliza-lo eu tenho que mudar a classe para um outro lugar , sendo assim eu teria que levar todas as outras classes junto.
3º - De difícil manutenção, ou seja a mudança em uma classe acaba se propagando para as outras classes.
Vendo todos esses problemas , qual seria a solução mais acertada para eles ?
Se alguém respondeu que é minimizando o acoplamento , acertou em cheio.
Diminuindo-se o acoplamento, diminui-se simultaneamente o problema da dependência entre as classes, e lembre-se de que em um diagrama pode ocorrer conflito entre padrões , mas já fique sabendo que sempre que isso acontecer , não perca tempo, opte sempre pelo baixo acoplamento.
Tipos de Acoplamento
- Acoplamento de dados
- Acoplamento de controle
- Acoplamento de dados globais
- Acoplamento de dados internos

Espero que tenha sido bem proveitoso este aprendizado

Até o próximo blog

Boa semana a todos !!!

Nenhum comentário: