FC ConcursosFC Concursos

Questão FC373230

O paradigma de programação Orientada a Objetos − OO utiliza, como um de seus componentes essenciais, a classe. Uma classe, em conformidade com os melhores padrões da OO,

Linguagens de Programação

FCC · 2018

O paradigma de programação Orientada a Objetos − OO utiliza, como um de seus componentes essenciais, a classe. Uma classe, em conformidade com os melhores padrões da OO, 

  1. deve ter alta coesão, que implica em ter um conjunto limitado de responsabilidades, e baixo acoplamento, que implica em ter baixa dependência de outros componentes.
  2. deve ser completa, portanto, quanto mais atributos os métodos da classe tiver em comum com outros métodos, mais completa ela se torna.
  3. deve manter o número de colaborações com outras classes, por meio de seus objetos, o mais alto possível para facilitar os testes.
  4. que possui muitos métodos contribui para diminuir a complexidade da árvore de herança, aumentando seu potencial de reutilização.
  5. que possui métodos é chamada de superclasse e uma classe que não possui métodos é chamada de  subclasse.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A afirmação correta aponta que uma classe deve buscar alta coesão e baixo acoplamento. Coesão significa que os métodos e atributos da classe estão firmemente relacionados a um único conjunto de responsabilidades, isto é, a classe faz bem uma responsabilidade bem definida.

Já acoplamento refere-se ao grau de dependência entre classes: classes pouco acopladas interagem por interfaces bem definidas e trocam pouca informação interna, reduzindo efeitos colaterais quando uma muda.

Esse arranjo facilita manutenção, testabilidade e reutilização: mudanças internas tendem a ficar confinadas, testes unitários são mais simples e componentes podem ser reaproveitados sem arrastar dependências desnecessárias.

Práticas como aplicar o princípio da responsabilidade única, encapsulamento e usar interfaces/coerência de abstrações ajudam a alcançar alta coesão e baixo acoplamento.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo