Beispiel #1
0
        static void Main()
        {
            VehicleManager vManager = new VehicleManager();
            IVehicle       vSaloon1 = vManager.CreateSaloon();
            IVehicle       vSaloon2 = vManager.CreateSaloon();
            IVehicle       vPickup1 = vManager.CreatePickup();

            WriteLine(vSaloon1);
            WriteLine(vSaloon2);
            WriteLine(vPickup1);

            VehicleManagerLazy vManagerLazy = new VehicleManagerLazy();
            IVehicle           vSaloon3     = vManagerLazy.CreateSaloon();
            IVehicle           vSaloon4     = vManagerLazy.CreateSaloon();
            IVehicle           vPickup3     = vManagerLazy.CreatePickup();

            WriteLine(vSaloon3);
            WriteLine(vSaloon4);
            WriteLine(vPickup3);

            ReadKey();
        }
Beispiel #2
0
        public static void Main()
        {
            VehicleManagerLazy manager = new VehicleManagerLazy();

            IVehicle saloon1 = manager.CreateSaloon();
            IVehicle saloon2 = manager.CreateSaloon();
            IVehicle pickup1 = manager.CreatePickup();

            Console.WriteLine(saloon1);
            Console.WriteLine(saloon2);
            Console.WriteLine(pickup1);

            Console.Read();
        }