Esempio n. 1
0
        static void Main(string[] args)
        {
            var compra      = new Compra(799, "SP");
            var calculadora = new CalculadoraDePrecos();

            var precoFinal = calculadora.Calcular(compra);

            Console.WriteLine($"Valor da Compra: R$ {compra.Valor}, Preço Final: R$ {precoFinal}");

            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var compra = new Compra(799, "SP");

            //Nova Forma de Entrega: Por Transportadora
            var calculadora = new CalculadoraDePrecos
                                  (new TabelaDePrecoPadrao(),
                                  new Transportadora());

            var precoFinal = calculadora.Calcular(compra);

            Console.WriteLine($"Valor da Compra: R$ {compra.Valor}, Preço Final: R$ {precoFinal}");

            Console.ReadKey();
        }