static void Main(string[] args)
        {
            IImposto  iss       = new ISS();
            IImposto  icms      = new ICMS();
            IImposto  iccc      = new ICCC();
            Orcamento orcamento = new Orcamento(3001);

            CalculadorDeImpostos calculador = new CalculadorDeImpostos();

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

            Console.ReadKey();
        }
Esempio n. 2
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();
        }