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)
1
resposta

Redução do Construtor

Olá.

Pelo que percebi no código, quanto mais validações existirem ,mais classes precisaremos criar e consequentemente maior será o construtor da Calculadora De Descontos.

Existe uma maneira mais elegante para evitar o crescimento deste construtor ?

1 resposta
solução!

Fala Bruno, de boa ?

Cara, em alguns sistemas esse tipo de coisa vai acabar acontecendo mesmo, não existe uma formula mágica que a gente consiga usar para diminuir as coisas. O importante é sempre focar em deixar teu código o mais sucinto possível, deixando claro o que cada coisa faz e assim quando precisar fazer qualquer mudança, será mais tranquilo... falo isso porque algumas vezes evitamos criar diversas classes e acabamos deixando tudo num ponto unico e isso na hora de mudar nos dá um dor de cabeça imensa