/// <summary> /// Entry point into console application. /// </summary> public static void Main() { // Create shop var shop = new Shop(); // Construct and display vehicles shop.Construct(new ScooterBuilder()); shop.ShowVehicle(); shop.Construct(new CarBuilder()); shop.ShowVehicle(); shop.Construct(new MotorCycleBuilder()); shop.ShowVehicle(); // Wait for user Console.ReadKey(); }
/// <summary> /// Entry point into console application. /// </summary> public static void Main() { VehicleBuilder builder; // Create shop with vehicle builders Shop shop = new Shop(); // Create builders and display vehicle builder = new ScooterBuilder(); shop.Construct(builder); builder.Vehicle.Show(); builder = new CarBuilder(); shop.Construct(builder); builder.Vehicle.Show(); builder = new MotorCycleBuilder(); shop.Construct(builder); builder.Vehicle.Show(); // Wait for user Console.ReadKey(); }