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:
- AOpen/Closed Principle
- BLiskov Substitution Principle
- CSingle Responsibility Principle
- DInterface Segregation Principle