Template Method 模式(李建忠老师)
摘要:Template Method设计模式主要运用的是虚函数的一些思想,因此我们可以通过这个模式对虚函数的有一个更深刻的认识,首先我们需要了解Template Method 模式它解决的是哪一类的问题:定义一个操作中算法的骨架,而将一些步骤(虚函数)延迟到子类中去实现,Template Method模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。首先我们来提出一个问题:我们需要开发一个程序,程序库(Library)开发人员开发1、3、5三个步骤,应用程序(Application)开发人员开发2、4两个步骤,然后将五个步骤连接起来首先来看一下在Template Method模式没
阅读全文
posted @ 2011-10-15 01:52