Esempio n. 1
0
        static void Main(string[] args)
        {
            string           estado = "RJ";
            ICalculoFrete    calculoFrete;
            IFabricaDeFretes fabricaDeFretes = new FabricaDeFretes();

            if (estado == "SP")
            {
                calculoFrete = fabricaDeFretes.CriarCalculoDeFrete(TipoDeFrete.SP);
            }
            else
            {
                calculoFrete = fabricaDeFretes.CriarCalculoDeFrete(TipoDeFrete.RJ);
            }


            Console.WriteLine(calculoFrete.CalcularFrente(200));
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            string estado = "RJ";
            ICalculoFrete calculoFrete;
            IFabricaDeFretes fabricaDeFretes = new FabricaDeFretes();

            if (estado == "SP")
            {
                calculoFrete = fabricaDeFretes.CriarCalculoDeFrete(TipoDeFrete.SP);

            }
            else
            {
                calculoFrete = fabricaDeFretes.CriarCalculoDeFrete(TipoDeFrete.RJ);

            }

            Console.WriteLine(calculoFrete.CalcularFrente(200));
            Console.ReadKey();
        }