Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — UFLA 2025

Engenharia de SoftwareOrientação a Objetos
Código
qg619868
Banca
UFLA
Órgão
UFLA
Ano
2025
Nível
Superior
Cargo
Analista em Tecnologia da Informação
Princípios de projeto são recomendações concretas que desenvolvedores de software devem seguir para atender às propriedades de coesão, acoplamento, ocultamento de informação e extensibilidade de um projeto. Considere o código a seguir:class Financeiro { void calculaImpostoDeRenda() { // cálculo do imposto } void geraRelatorioPDF() { // código para gerar PDF } } Segundo os princípios de projeto conhecidos como S.O.L.I.D., o código mencionado acima viola o princípio:
  1. AOpen/Closed Principle
  2. BLiskov Substitution Principle
  3. CSingle Responsibility Principle
  4. DInterface Segregation Principle
Revelar gabarito e comentário

GabaritoC — Single Responsibility Principle

Link permanente: /questoes/qg619868