1
resposta

Descontos e Soma do valor do orçamento

No caso, se eu criasse uma classe DescontoPorItens ou DescontoPorValor e fazer a regra de negócio dessas classes não seria melhor do que criar várias classes com o mesmo intuíto? Ex. Desconto500Reais, Desconto1000Reais ficaria toda a regra em DescontoPorValor , Desconto5Itens, Desconto10Itens ficaria toda a Regra em DescontoPorItens. Se fizer assim foge das boas práticas? E na aula não seria melhor se ao invés de setar o valor do orçamento você somasse o valor da lista?

1 resposta

Oi Vinicius, tudo bom?

Realmente, separar essa responsabilidade em uma classe mais genérica pode ser uma boa abordagem também! O unico problema disso é que não conseguimos realizar uma cadeia dessa forma. Já que toda a responsabilidade fica em uma classe só, toda a lógica também fica nessa classe e a ideia de percorrer a cadeia acaba ficando pra trás.

Quanto ao orçamento, acredito que seja responsabilidade do desconto, conhecer o orçamento pra que cada um possa realizar uma lógica especifica em cima desse orçamento fornecido.

Abraço!