Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FUNCERN 2025

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qg466160
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Desenvolvimento
Considere um sistema no qual o cliente pode escolher pagar com cartão de crédito, Pix ou boleto. No diagrama de classes proposto, a interface FormaPagamento define o método pagar(valor), implementado por cada classe concreta (CartaoCredito, Pix, Boleto). A classe Pagamento utiliza o método processar(valor) para executar a forma escolhida em tempo de execução.Imagem associada para resolução da questãoFonte: FUNCERN, 2025.Com base no diagrama e nas características apresentadas, é correto afirmar que o padrão de projeto utilizado, trata-se do
  1. AState.
  2. BTemplate Method.
  3. CDecorator.
  4. DStrategy.
  5. ECommand
Revelar gabarito e comentário

GabaritoD — Strategy.

Link permanente: /questoes/qg466160