Princípios de projeto são recomendações mais concretas que d...

Próximas questões
Com base no mesmo assunto
Q4071626 Engenharia de Software
Princípios de projeto são recomendações mais concretas que desenvolvedores de software podem seguir para garantir maior qualidade em propriedades esperadas de projeto, como integridade conceitual, ocultamento de informação, coesão e acoplamento.

Sobre os princípios S.O.L.I.D., selecione a alternativa INCORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A decisão dependia de confrontar a letra B com a definição do DIP: o princípio exige dependência de abstrações, não de implementações concretas.

Tema central: Princípios SOLID
Análise das alternativas
A
Errada
Está errada como opção de resposta porque seu conteúdo está correto. Ela corresponde ao Open/Closed Principle: classes devem estar abertas para extensão e fechadas para modificação, ou seja, novos comportamentos devem poder ser adicionados sem exigir alteração do código já existente.
B
Certa
A alternativa B é a escolhida pelo gabarito porque seu conteúdo está tecnicamente errado em relação ao Princípio da Inversão de Dependência. O critério decisivo é a regra do DIP: módulos ou classes clientes devem estabelecer dependência prioritariamente com abstrações, e não com implementações concretas. A alternativa inverte esse núcleo ao dizer que implementações concretas seriam a preferência, o que contradiz a formulação do princípio.
C
Errada
Está errada como opção de resposta porque seu conteúdo está correto. Ela reproduz o Interface Segregation Principle ao afirmar que clientes não devem depender de interfaces com métodos que não utilizam e que é preferível trabalhar com interfaces menores e coesas do que com uma interface geral inchada.
D
Errada
Está errada como opção de resposta porque seu conteúdo está correto. Ela está de acordo com o Single Responsibility Principle ao associar a classe a uma única responsabilidade, lida corretamente como um único motivo para modificação.
Pegadinha da questão
A confusão real está em dois pontos: a questão pede a alternativa incorreta e, na letra B, a banca troca 'abstrações' por 'implementações concretas', invertendo exatamente o núcleo do DIP.
Dica para questões semelhantes
  • Quando a questão cobrar SOLID, confronte a alternativa com a formulação nuclear do princípio, não com justificativas periféricas.
  • No DIP, o teste decisivo é a direção da dependência: abstrações = compatível; implementações concretas como preferência = incompatível.
  • Em questões com alternativa INCORRETA, se uma assertiva reproduz corretamente OCP, ISP ou SRP, ela deve ser eliminada como resposta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo