segunda-feira, 31 de março de 2008

aulas 14 e 15 (padrão alta coesão)

Este padrão é altamente relacionado ao padrão baixo acoplamento, ao se aplicar um, geralmente aplica-se o outro como resultado. Em termos de projeto, a coesão mede o quanto as responsabilidades de um elemento são fortemente relacionadas, um elemento com responsabilidades altamente relacionadas e que não executa um grande volume de trabalho, tem coesão alta, já os elementos que executam múltiplas funções, ou que executa diversas tarefas além de não ter nenhum relacionamento, possuem baixa coesão.

As classes com baixa coesão são:

· Difíceis de compreender pois não existe relação entre elas, ou muito pouca;

· Difíceis de reutilizar pois estão fortemente acopladas ou possuem granularidade alta;

· Difíceis de manter pois manutenção em uma classe mal relacionada e muito acoplada é praticamente impossível;

· Delicadas, além de serem constantemente afetadas por mudanças.

O principal defeito em um sistema com baixa coesão é ter classes com responsabilidades que deveriam ter sido delegadas a outros objetos.

Um comentário:

jbbf disse...

Thomaz Zambonatto
Texto demonstra que aluno restringiu sua pesquisa ao conteúdo das aulas.
Não contém erros conceituais.
Não contém bibliografia.
Não usou as próprias palavras.
Bom texto, não está muito resumido.
Boa fluência na escrita do texto.
Boa capacidade de síntese.
Texto expressa o conteúdo das aulas.
Texto denota que o aluno construiu conhecimento em torno do assunto.
Não fez a totalidade das aulas.

Nota:6,0Destaque negativo:Muito erro de portugues, principalmente concordância
Destaque positivo:Bem organizado. Listagem em destaque