设计模式_模板方法模式
先看个例子:汽车工厂只按顺序装配量宝马零件?
定义汽车工厂类【CarFactory】,定义方法【wheelMounting】,【hornMounting】,【assembling】。

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

测试结果:

总结:模板方法模式是我们较为常用的一种模式,简单的来说就是父类提供一个固定的模板顺序,子类去实现里面的操作方法即可,如上述代码,装配顺序是固定的。
先看个例子:汽车工厂只按顺序装配量宝马零件?
定义汽车工厂类【CarFactory】,定义方法【wheelMounting】,【hornMounting】,【assembling】。

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

测试结果:

总结:模板方法模式是我们较为常用的一种模式,简单的来说就是父类提供一个固定的模板顺序,子类去实现里面的操作方法即可,如上述代码,装配顺序是固定的。