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).
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário