.net模式建设者模式设计

时间:2026-02-14 21:24:45

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

.net模式建设者模式设计

2、新建一个Shop,封装一个类的调用方法。

class Shop

    {

        // Methods

        public void Construct(VehicleBuilder vehicleBuilder)

        {

            vehicleBuilder.BuildFrame();

            vehicleBuilder.BuildEngine();

            vehicleBuilder.BuildWheels();

            vehicleBuilder.BuildDoors();

        }

    }

.net模式建设者模式设计

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

.net模式建设者模式设计

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

.net模式建设者模式设计

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

.net模式建设者模式设计

.net模式建设者模式设计

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

.net模式建设者模式设计

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

.net模式建设者模式设计

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com