Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de Design Patterns para bons programadores, no exercício do capítulo Muitos Descontos e o Chain of Responsibility.

Na corrente de descontos se o Orçamento atender a todos os descontos (mais de 5 itens, mais de 500 reais, ...) como ele iria calcular ou aqui o desconto não é progressivo?

2 respostas
solução!

Olá Alexandre!

Neste caso os descontos não são progressivos mas uma possível solução seria passar o desconto calculado para o próximo desconto, assim você acumularia os descontos dados, criando um desconto progressivo.

Faz sentido?

Sim, obrigado.