public static void Imposto()
        {
            var iss  = new Iss();
            var icms = new Icms();
            var iccc = new Iccc();

            var orcamento = new Orcamento(4000);

            CalculadorDeImposto.RealizaCalculo(orcamento, iss);
            CalculadorDeImposto.RealizaCalculo(orcamento, icms);
            CalculadorDeImposto.RealizaCalculo(orcamento, iccc);
        }
예제 #2
0
        static void Main(string[] args)
        {
            IImposto iss  = new ISS();
            IImposto icms = new ICMS();

            var orcamento  = new Orcamento(500.0);
            var calculador = new CalculadorDeImposto();

            calculador.RealizaCalculo(orcamento, icms);
            calculador.RealizaCalculo(orcamento, iss);

            Console.ReadKey();
        }
예제 #3
0
        private static void Imposto()
        {
            Imposto Iss  = new ISS();
            Imposto Icms = new ICMS();
            Imposto Iccc = new ICCC();

            Orcamento           orcamento  = new Orcamento(4000);
            CalculadorDeImposto Calculador = new CalculadorDeImposto();

            Calculador.RealizaCalculo(orcamento, Iss);
            Calculador.RealizaCalculo(orcamento, Icms);
            Calculador.RealizaCalculo(orcamento, Iccc);

            Console.ReadKey();
        }