public static void Run()
        {
            VehicleDTO vehicle = new VehicleDTO();
            vehicle.VIN = "12345";
            vehicle.Make = "Maruti";
            vehicle.Model = "Ritz ZXi";
            vehicle.Name = "Maruti Suzuki Ritz 2014 Model";
            vehicle.Year = "2014";
            vehicle.Type = VehicleType.Car;


            Shop shop = new Shop();

            CarBuilder carBuilder = new CarBuilder(vehicle);

            shop.Contruct(carBuilder);


            vehicle.Type = VehicleType.Truck;
            TruckBuilder truckBuilder = new TruckBuilder(vehicle);

            shop.Contruct(truckBuilder);


            vehicle.Type = VehicleType.Bike;
            BikeBuilder bikeBuilder = new BikeBuilder(vehicle);

            shop.Contruct(bikeBuilder);


            Console.ReadKey();
        }
Beispiel #2
0
        public static void Run()
        {
            VehicleDTO vehicle = new VehicleDTO();

            vehicle.VIN   = "12345";
            vehicle.Make  = "Maruti";
            vehicle.Model = "Ritz ZXi";
            vehicle.Name  = "Maruti Suzuki Ritz 2014 Model";
            vehicle.Year  = "2014";
            vehicle.Type  = VehicleType.Car;


            Shop shop = new Shop();

            CarBuilder carBuilder = new CarBuilder(vehicle);

            shop.Contruct(carBuilder);


            vehicle.Type = VehicleType.Truck;
            TruckBuilder truckBuilder = new TruckBuilder(vehicle);

            shop.Contruct(truckBuilder);


            vehicle.Type = VehicleType.Bike;
            BikeBuilder bikeBuilder = new BikeBuilder(vehicle);

            shop.Contruct(bikeBuilder);


            Console.ReadKey();
        }