1、新建一个控制台应用程序,命名为建设者模式,如下图所示:

2、新建一个Shop,封装一个类的调用方法。
class Shop
{
// Methods
public void Construct(VehicleBuilder vehicleBuilder)
{
vehicleBuilder.BuildFrame();
vehicleBuilder.BuildEngine();
vehicleBuilder.BuildWheels();
vehicleBuilder.BuildDoors();
}
}

3、新建一个汽车模型类VehicleBuilder

4、添加一个新类MotorCycleBuilder,继承于VehicleBuilder

5、重复上面的步骤,新建两个新类,继承于CarBuilder,ScooterBuilder,如下图


6、添加一个实现方法,然后执行方法,就是这么简单。如下图所示:

7、执行程序,如下图所示,得出运行结果。
