Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — GUALIMP 2024

ProgramaçãoProgramação Orientada a Objetos
Código
qg201106
Banca
GUALIMP
Órgão
Prefeitura de Alfredo Chaves - ES
Ano
2024
Nível
Superior
Cargo
Cientista da Computação
Você está desenvolvendo um sistema para uma biblioteca que precisa gerenciar diferentes tipos de itens, como livros, CDs e DVDs. Cada item tem propriedades específicas, como título, autor, ano de lançamento e uma função para calcular a multa por atraso na devolução.Qual conceito de programação orientada a objetos seria mais apropriado para lidar com essa situação?
  1. AHerança, utilizando uma classe base para "Item" e classes derivadas para "Livro", "CD" e "DVD".
  2. BPolimorfismo, implementando interfaces diferentes para cada tipo de item.
  3. CEncapsulamento, ocultando as propriedades específicas de cada tipo de item.
  4. DClasses, utilizando uma única classe chamada "Biblioteca" para abranger todos os tipos de itens.
Revelar gabarito e comentário

GabaritoA — Herança, utilizando uma classe base para "Item" e classes derivadas para "Livro", "CD" e "DVD".

Link permanente: /questoes/qg201106