Olá boa tarde,
No vídeo explicado sobre o conceito de stretagy, foi criado algumas classes, onde cada uma representa um if. A pergunta é a seguinte, ao invés de usar várias classes representando cada imposto, podemos criar um Enum com valores representando a porcentagem de cada imposto? Exemplo:
public enum PorcentagemImposto {
ICMS(0.1),
ISS(0.06);
private Double imposto;
PorcentagemImposto(Double imposto) {
this.imposto = imposto;
}
}