本文实例讲述了PHP设计模式之模板方法模式定义与用法。分享给大家供大家参考,具体如下:
什么是模板方法模式
模板方法(Template Method)设计模式中使用了一个类方法templateMethod(), 该方法是抽象类中的一个具体方法, 这个方法的作用是对抽象方法序列排序,具体实现留给具体类来完成.关键在于模板方法模式定义了操作中算法的”骨架”,而由具体类来实现.
什么时候使用模板方法
如果已经明确算法中的一些步骤, 不过这些步骤可以采用多种不同的方法实现, 就可以使用模板方法调试.如果