protected double CalculoDoOutroImposto(Orcamento orcamento) { // tratando o caso do proximo imposto nao existir! if (OutroImposto == null) { return(0); } return(OutroImposto.Calcula(orcamento)); }
public void RealizaCalculo(Orcamento orcamento, Imposto imposto) { double icms = imposto.Calcula(orcamento); Console.WriteLine(icms); }