C++设计模式之模板模式

C++设计模式之模板模式 定义:定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 其实这个设计模式是比较简单的一个密室,换句话来说就是利用虚函数,把一些步骤延迟到子类中进行实现,设计模式中经常会说这么一句话不稳定的函数写成虚函数,稳定的函数写成非虚函数,接下来,我们看看它的类图 接下来,我们用模板模式实现一个函数; 1.在基类
相关文章
相关标签/搜索