Пример #1
0
        private static void ShowExample1()
        {
            ICarFactory factory = new BmwCarFactory();
            var         car     = factory.CreateCar("3 Series");

            Console.WriteLine(car.ShowDescription());
        }
Пример #2
0
        public void Method()
        {
            var ladaFactory = new LadaCarFactory();
            var lada        = Car.CreateCar(ladaFactory);

            var bmwFactory = new BmwCarFactory();
            var bmw        = Car.CreateCar(bmwFactory);
        }