摘要:
模板方法模式比喻80后的记忆中应该有这样一幕---老师随堂测试,将题目抄到黑板上要我们先抄题目然后再做答案。现在呢,直接发个试卷让我们直接把答案写在试卷上,现在测试的这种形式其实就是模板方法模式(TemplateMethod)!模板方法模式意图模板方法模式(TemplateMethod)定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式类图模板方法模式实现 /// <summary> /// 抽象模板,定义并实现一个具体模板方法,该方法给出一个顶级逻辑的骨架, /// 逻辑的组成步骤在相应的 阅读全文