Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CESGRANRIO 2019

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
cg015549
Banca
CESGRANRIO
Órgão
UNIRIO
Ano
2019
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Um grupo de desenvolvedores resolveu criar a sua própria biblioteca para compartilhar implementações de estruturas de dados típicas. A primeira dessas estruturas é uma pilha. Para tal, eles definiram a seguinte interface:Imagem associada para resolução da questãoPara não perderem muito tempo, resolveram reutilizar o máximo de código possível das bibliotecas nativas de Java. Assim sendo, decidiram utilizar a classe ArrayList do pacote java.util.Por último, criaram a seguinte classe para implementar a interface Pilha:Imagem associada para resolução da questãoQual padrão de projeto foi empregado na implementação da classe PilhaLib?
  1. AStrategy
  2. BAbstractFactory
  3. CClass Adapter
  4. DMediator
  5. EObject Adapter
Revelar gabarito e comentário

GabaritoC — Class Adapter

Link permanente: /questoes/cg015549