Eu entendi que em TesteImpostos eu posso passar o calculo de icms e iss. Mas para exibir os dois eu tive que fazer dois System.out.pritln ou substituir, quando passamos o new ICMS, ISS() ele da erro. Tem forma de boa pratica que possa exibir os dois calculos juntos?
import java.math.BigDecimal;
import br.com.loja.alura.orcamento.Orcamento;
import br.com.loja.alura.orcamento.imposto.CalculadoraDeImpostos;
import br.com.loja.alura.orcamento.imposto.ICMS;
import br.com.loja.alura.orcamento.imposto.ISS;
import br.com.loja.alura.orcamento.imposto.Imposto;
public class TesteImpostos {
public static void main(String[] args) {
Orcamento orcamento = new Orcamento(new BigDecimal("100"));
CalculadoraDeImpostos calculadora = new CalculadoraDeImpostos();
System.out.println(calculadora.calcular(orcamento, new ICMS()));
System.out.println(calculadora.calcular(orcamento, new ISS()));
}
}