Solucionado (ver solução)
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.