Não seria melhor tornar o método da classe static?
public class CalcImposto {
public static void realizaCalculo(Orcamento orcamento, Imposto imposto){
System.out.println(imposto.calcula(orcamento));
}
}
Não seria melhor tornar o método da classe static?
public class CalcImposto {
public static void realizaCalculo(Orcamento orcamento, Imposto imposto){
System.out.println(imposto.calcula(orcamento));
}
}
Não seria necessariamente melhor, mas seria uma alternativa viável já que a classe não tem atributos e métodos internos ou privados.