terça-feira, 1 de abril de 2008

Aulas 11, 12, 13 e 14 - Alta coesão

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.

Nenhum comentário: