Questão nº 61

Questão de Tecnologia da Informação · FGV DPE-RS 2023 (nº 61)

FGV2023Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas)Tecnologia da Informação
Gabarito: Ever comentário ↓

Ana está implementando um sistema de comércio eletrônico e agora está definindo a operação de pagamento para a compra, podendo aceitar cartão de crédito, PIX ou boleto.
Como a ação de pagamento envolve apenas a conciliação do valor final da compra, mas segundo diferentes meios de pagamento, Ana, com o objetivo de organizar seu código, permitiu a escolha do meio de pagamento por intermédio do padrão:

Resposta comentada

Gabarito Alternativa E

  • (A) Incorreta: State altera o comportamento de um objeto conforme seu estado interno muda, não é o padrão típico para alternar algoritmos intercambiáveis como formas de pagamento.
  • (B) Incorreta: Interpreter define uma gramática e interpreta sentenças dessa linguagem, sem relação com a seleção de meios de pagamento.
  • (C) Incorreta: Prototype cria novos objetos clonando um protótipo existente, não trata da escolha entre algoritmos alternativos.
  • (D) Incorreta: Memento captura e restaura o estado interno de um objeto, sem relação com a seleção de comportamento.
  • (E) Correta: Strategy encapsula algoritmos intercambiáveis (aqui, os diferentes meios de pagamento) e permite trocar o comportamento em tempo de execução, exatamente o cenário descrito.

Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho