Boa noite, fiquei com uma duvida na Técnica de Strategy, gostaria de saber como eu posso fazer a troca de instância de uma classe para a outra, sendo que ela esta sendo instaciada no main.
public static void main(String[] args) {
Orcamento orcamento = new Orcamento(new BigDecimal("500"));
CalculadoraDeImpostos Calculadora = new CalculadoraDeImpostos();
System.out.println(Calculadora.calcularUsandoInterface(orcamento, new ISS()));
}
Vi alguns métodos no Fórum, sendo resolvido com enum. O que eu gostaria de saber se tem outra metodologia de fazer essa troca sem ifs e sem enuns.