Esempio n. 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();
        }