Aula 15

Alta Coesão

O que é uma coesão?
- A coesão ela se relaciona ou foca com a responsabilidade da classe.

Por Ex:
Um classe com Baixa coesão assumi as responsabilidades de outras classes.

Uma classe com baixa coesão sofre dos seguintes problemas:

•difícil de compreender
•difícil de reutilizar
•difícil de manter
•frágil; freqüentemente tem de ser alterada

Já um classe com Alta Coesão

•tem um número relativamente pequeno de métodos,
•a funcionalidade desses métodos é altamente relacionada, e
•não faz trabalho de mais.


Tipos de coesão entre módulos
– Coincidental (pior) .
– Lógica.
– Temporal.
– Procedural.
– De comunicação.
– Sequencial.
– Funcional (melhor).

Nenhum comentário: