public void BuilderTest() { ShopDirector director = new ShopDirector(); IVehicleBuilder bikeBuilder = new BikeBuilder(); IVehicleBuilder carBuilder = new CarBuilder(); VehicleProduct bikeProduct = director.ConstructVehicleProduct(bikeBuilder); VehicleProduct carProduct = director.ConstructVehicleProduct(carBuilder); bikeProduct.DisplayProduct(); Console.WriteLine(); carProduct.DisplayProduct(); }
public MotorCycleBuilder() { vehicle = new VehicleProduct("MotorCycle"); }
public ScooterBuilder() { vehicle = new VehicleProduct("Scooter"); }
public CarBuilder() { vehicle = new VehicleProduct("Car"); }