Questão 43 · Informática: Programação e algoritmos
Julgue os itens a seguir, de acordo com o princípio da responsabilidade única (PRS) do SOLID.
I Uma classe deve ser aberta para extensão, mas fechada para modificação.
II Objetos em um programa devem ser substituíveis por instâncias de seus subtipos sem alteração da correção do programa.
III Uma classe deve depender de abstrações, e não de implementações concretas.
Assinale a opção correta.
- A) Nenhum item está certo.
- B) Apenas o item I está certo.
- C) Apenas o item II está certo.
- D) Apenas os itens I e III estão certos.
- E) Apenas os itens II e III estão certos.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: A.
O princípio da responsabilidade única (SRP, do inglês Single Responsibility Principle) afirma que uma classe deve ter apenas um motivo para mudar, ou seja, uma única responsabilidade. Nenhum dos três itens enuncia esse princípio. O item I descreve o princípio aberto-fechado (OCP), o item II descreve o princípio de substituição de Liskov (LSP) e o item III descreve o princípio da inversão de dependência (DIP). Cada um é uma afirmação verdadeira sobre outro princípio do SOLID, mas nenhum se refere à responsabilidade única. Por isso, de acordo com o SRP, nenhum item está certo, e a alternativa A é a correta.
Erros das demais (considerando que nenhum item trata do SRP):
- B: o item I trata do OCP, não do SRP.
- C: o item II trata do LSP, não do SRP.
- D: os itens I e III tratam de OCP e DIP, não de SRP.
- E: os itens II e III tratam de LSP e DIP, não de SRP.
Dica: os três itens são verdadeiros como princípios do SOLID.
Fundamentos: Princípios SOLID (Robert C. Martin): SRP, OCP, LSP e DIP · Responsabilidade única: uma classe, um motivo para mudar
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 43, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.