设计模式之——模板方法

定义:在一个方法中定义算法框架,但将一些步骤延迟到子类中。可以使得子类在不改变算法的情况下,重新定义某些步骤,实现特定的功能。

类图 

设计模式之——模板方法_第1张图片


父类中的templateMethod方法定义了算法框架,不同的子类利用虚函数实现其中的一些步骤





你可能感兴趣的:(设计模式之——模板方法)