Questão nº 56

Questão de Tecnologia da Informação - Sistemas de Informação · FGV MPRJ 2025 (nº 56)

FGV2025Analista do Ministério Público - Área Administrativa - Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Cver comentário ↓

SOLID é um acrônimo que representa um conjunto de cinco princípios que facilitam o processo de desenvolvimento e manutenção de software. Os princípios são fundamentais na programação orientada a objetos e podem ser aplicados em qualquer linguagem de programação que adotem este paradigma. Com relação aos princípios, analise os itens a seguir

I. O princípio da responsabilidade única (a letra S da sigla) enuncia que cada classe deve ter um, e somente um, motivo para mudar.
II. O princípio aberto-fechado (a letra O da sigla), define que entidades de software (por exemplo, classes e métodos) devem estar abertas para extensão, mas fechadas para modificação.
III. O princípio de permutação de Igorov (a letra I da sigla) tem suas origens em bases formais, mas estabelece que as Classes derivadas (classes-filhas) devem ser capazes de substituir suas classes-base (classes-mães).

Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa C

Os princípios SOLID são um conjunto de cinco diretrizes de design para escrever software mais fácil de entender, manter e estender, usando programação orientada a objetos.

  • (A) Incorreta: A alternativa I está correta, mas não é a única.
  • (B) Incorreta: A alternativa III está incorreta.
  • (C) Correta: A alternativa I descreve corretamente o Princípio da Responsabilidade Única (SRP), onde uma classe deve ter apenas um motivo para mudar. A alternativa II descreve corretamente o Princípio Aberto/Fechado (OCP), onde o código deve ser extensível sem precisar ser modificado.
  • (D) Incorreta: A alternativa II está correta, mas a III está incorreta.
  • (E) Incorreta: A alternativa I está correta, mas a III está incorreta. A armadilha da banca na alternativa III é o nome "Princípio de permutação de Igorov". O princípio correto para a letra 'I' de SOLID é o Princípio da Substituição de Liskov (LSP). Embora a descrição que segue ("Classes derivadas (classes-filhas) devem ser capazes de substituir suas classes-base (classes-mães)") seja a definição correta do LSP, o nome do princípio está completamente errado, tornando a afirmação inteira falsa.

Fonte: FGV MPRJ 2025 Analista do Ministério Público - Área Administrativa - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho