public ICMS(Imposto outroImposto) : base(outroImposto) { }
public Imposto(Imposto outroImposto) { this.OutroImposto = outroImposto; }
public Imposto() { this.OutroImposto = null; }
public Cofins(Imposto outroImposto) : base(outroImposto) { }
public void RealizaCalculo(Orcamento orcamento, Imposto imposto) { double icms = imposto.Calcula(orcamento); Console.WriteLine(icms); }
protected Imposto(Imposto outroImposto) { OutroImposto = outroImposto; }
protected Imposto() { OutroImposto = null; }
public static void RealizaCalculo(Orcamento orcamento, Imposto imposto) { var valor = imposto.Calcular(orcamento); Console.WriteLine($"O imposto do orçamento é : {valor}"); }