Coesão e acoplamento são umas das mais importantes métricas de qualidade em projetos Orientados a Objetos (OO). Considere os trechos de código Java abaixo, sabendo-se que é necessário que seja calculada a média dos rendimentos dos depósitos de valores referentes ao Fundo de Garantia por Tempo de Serviço (FGTS) de cada trabalhador e que este cálculo pode ser alterado em função de novas leis regulatórias.
Ao analisar os trechos de código em condições ideais, um Analista de Informática afirma que o trecho
a)
2 apresenta elementos muito acoplados, pois dependem muito uns dos outros, de forma que, se um for alterado os outros também devem ser alterados. |
b)
1 apresenta baixa coesão e o trecho 2 corrige o trecho 1 aumentando a coesão. |
c)
1 apresenta baixo acoplamento e o trecho 2 corrige o trecho 1 aumentando o acoplamento. |
d)
1 apresenta uma classe que faz mais do que ela deveria fazer, ou seja, está com uma coesão alta, e isso é ruim em OO. |
e)
2 apresenta classes com baixa coesão, pois os elementos não dependem muito uns dos outros, de forma que, se um for alterado os outros não serão afetados. |
Copyright © Tecnolegis - 2010 - 2024 - Todos os direitos reservados.