Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string carName = "minicooper";

            AutoFactory factory = new AutoFactory();

            IAuto car = factory.CreateInstance(carName);

            car.TurnOn();
            car.TurnOff();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var carName = args[0];

            var factory = new AutoFactory();

            IAuto car = factory.CreateInstance(carName);

            car.SwitchOn();
            car.Accelerate();

            Console.ReadLine();
        }