

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.

Com base no diagrama e nas características apresentadas, é correto afirmar que o padrão de projeto utilizado, trata-se do
State.
Template Method.
Decorator.
Strategy.
Command.