Pular para o conteúdo principal

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

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
cg038132
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Nível
Superior
Cargo
Petrobrás - Analista de Sistemas Júnior - Engenharia de Software
Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na implementação da referida operação, dentre os listados a seguir?
  1. ASingleton.
  2. BDecorator.
  3. CInterpreter.
  4. DTemplate Method.
  5. EObserver.
Revelar gabarito e comentário

GabaritoD — Template Method.

Link permanente: /questoes/cg038132