示例#1
0
文件: Program.cs 项目: kalyaniteki/c-
        static void Main(string[] args)
        {
            VehicleFactory v1    = new ConcreteVehicleFactory();
            Ifactory       myveh = v1.generateVehicles("bike");

            myveh.manufacture(10);
            myveh = v1.generateVehicles("car");
            myveh.manufacture(20);
        }
示例#2
0
        static void Main(string[] args)
        {
            VehicleFactory obj       = new ConcreateVehicleFactory();
            Ifactory       myVehicle = obj.generateVehicles("Bike");

            myVehicle.manufacture(10);
            myVehicle = obj.generateVehicles("car");
            myVehicle.manufacture(20);
        }
示例#3
0
        static void Main(string[] args)
        {
            VehicleFactory obj       = new ConceretevehicleFactory();
            Ifactory       myVehicle = obj.generatevehicle("Bike");

            myVehicle.manufacture(10);
            myVehicle = obj.generatevehicle("car");
            myVehicle.manufacture(20);
            Console.ReadLine();
        }
示例#4
0
        static void Main(string[] args)
        {
            VechileFactory obj    = new ConcreteVechile();
            Ifactory       myvech = obj.generateVechiles("Bike");

            myvech.manufacture(10);
            myvech = obj.generateVechiles("Car");
            myvech.manufacture(20);
            Console.ReadKey();
        }
示例#5
0
        static void Main(string[] args)
        {
            VehicleFactory obj = new ConcreteVehicleFactory();

            Ifactory myVehicle = obj.GenerateVehicles("Bike");

            myVehicle.manufacture(10);

            myVehicle = obj.GenerateVehicles("Car");
            myVehicle.manufacture(20);

            Console.ReadKey();
        }
示例#6
0
        public Client()
        {
            Console.WriteLine("type? 1/2: ");
            int i = int.Parse(Console.ReadLine());

            if (i == 1)
            {
                factory = new Factory1();
            }
            else
            {
                factory = new Factory2();
            }
            factory.CreateProductA().GetName();
            classB = factory.CreateProductB();
            classB.GetName();
        }