1
resposta

Como tornar dinâmica o direcionamento para a classe específica do Strategy

Estou tentando entender como eu poderia tornar esse processo de direcionamento para classe ICMS(Exemplo no código). Baseado em informações recebidas em um endpoint ao invés de um new ICMS()?

Grato

1 resposta

Oi Raylson!

Como no projeto do curso não temos uma aplicação, apenas códigos main chamando as classes para testar, acaba que não fica tão claro como poderia ser feito esse processo automaticamente.

Mas em uma aplicação vai chegar na requisição a String com o nome da constante do Enum e o objeto Enum será criado automaticamente, de acordo com essa String, sem a necessidade de fazer if/else.

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