浅读《大话设计模式》————10、模板方法模式

     模板方法模式,定义一个操作中的算法的骨架,而将一些步聚延迟到子类中。模板方使得子类可以不改变一个算法的结构即可重定义该算法的某些特定不聚。[DP]

模板方法的优点:通过把不变的行为放到父类,并在父类中提供模板方法,父类中还可能内部调用一些细节函数,但是这些细节函数是虚函数,由不同的子类实现不同的具体功能。这样子类完成特定的行为,但是不需要重复的代码。

好了,简单的模板方法模式,同样是面向对象中继承和多态的组合运用。学好了!

你可能感兴趣的:(设计模式,算法)