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:
Para 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:
Qual padrão de projeto foi empregado na implementação da classe PilhaLib?
Para 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:
Qual padrão de projeto foi empregado na implementação da classe PilhaLib?- AStrategy
- BAbstractFactory
- CClass Adapter
- DMediator
- EObject Adapter