Alta coesão é a medida em que um módulo de uma classe está relacionado (alinhado) com outra.
A coesão tem os mesmos tipos de características que o acoplamento. quanto menor a coesão maior o acoplamento e vice-versa.
No caso de um cenário com baixa-coesão, teremos certamente as seguintes características: dificil entendimento, dificuldade de reuso, sobrecarga na classe.
A solução proposta é atribuição de responsabilidade aos métodos, evitando assim baixo acoplamento.
Coesão pode ser dividido nos seguintes tipos:
1 - Coincidental;
2 - Lógica;
3 - Temporal;
4 - Comunicação;
5 - Sequencial;
6 - Funcional e
7 - Procedural.
terça-feira, 1 de abril de 2008
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário