1
resposta

Ifs + Regra de Negócio

Quando se tem algo muito específico para uso, podemos agregar na Classe do Objeto sem problemas.

Mas outros tipo, como: quando se tem regras de negócios, não sei se seria o melhor colocar na classe mesmo. Existe alguma sugestão para resolver isso de outra forma.

Deixo exemplificar. Quanto tempo regras como calcular o imposto, e esse é muito complicado, extenso, cheio de regras, como resolver?

Porque, eu entendo que algo dessa forma não necessariamente seria interessante ou estaria vinculado internamente com a classe da NotaFiscal, mas seria regras que pode mudar a qualquer momento.

Ficou claro a dúvida?

1 resposta

Oi Rodney,

Pelo que entendi da sua pergunta, vc pode isolar essas lógicas em classes de serviço, classes que estão intimamente a regra de negócio. Um exemplo simples sobre esses seria sobre esses calculos de impostosque vc mencionou, seria uma classe cuja responsabilidade é calcular impostos. Ficou claro? Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software