示例#1
0
        static void Main(string[] args)
        {
            var orcamento  = new Orcamento(500.0);
            var calculador = new CalculadorDeImpostos();

            calculador.RealizarCalculo(orcamento, "ISS");

            calculador.RealizarCalculo(orcamento, "ICMS");

            calculador.RealizarCalculoISS(orcamento);

            calculador.RealizarCalculoICMS(orcamento);

            var iss  = new ISS();
            var icms = new ICMS();

            calculador.RealizarCalculoICMS(orcamento, icms);

            calculador.RealizarCalculo(orcamento, iss);

            calculador.RealizarCalculo(orcamento, icms);
        }
 public void RealizarCalculoISS(Orcamento orcamento, ISS imposto)
 {
     Console.WriteLine("Imposto ISS (Errado)");
     Console.WriteLine(imposto.CalcularISS(orcamento));
     Console.ReadKey();
 }