Example #1
0
        static void Main(string[] args)
        {
            AbstractFactory carFactory = new CarFactory();
            AbstractCar     car        = carFactory.CreateProduct();

            car.Run();

            AbstractFactory busFactory = new BusFactory();
            AbstractCar     bus        = busFactory.CreateProduct();

            bus.Run();

            Console.Read();
        }
Example #2
0
 public void Buy()
 {
     car.Run();
 }