设计模式_建造者模式
先看个例子:宝马工厂可以生产宝马七个系列,每个系列的零件配置都不一样,并且装配的顺序都不一样?
定义汽车工厂类【CarFactory】,定义方法【wheelMounting】,【hornMounting】,【assembling】。

定义宝马汽车工厂类【BaoMaFactory】继承【CarFactory】。

测试结果:

总结:与工厂方法模式很类似,只不过工厂方法模式关注的是整体,而建造者模式关注的是细节。
先看个例子:宝马工厂可以生产宝马七个系列,每个系列的零件配置都不一样,并且装配的顺序都不一样?
定义汽车工厂类【CarFactory】,定义方法【wheelMounting】,【hornMounting】,【assembling】。

定义宝马汽车工厂类【BaoMaFactory】继承【CarFactory】。

测试结果:

总结:与工厂方法模式很类似,只不过工厂方法模式关注的是整体,而建造者模式关注的是细节。