模板方法模式是基于继承的代码复用基本技术,模板方法模式的结构和用法也是面向对象设计的核心之一。这里就小编就为大家带来了一份关于介绍模板方法模式的PPT,PPT主要从模式的定义、结果、分析以及方法等方面来进行了介绍,非常详细。感兴趣的朋友们可以下载下来了解一下哦。
模式定义
模板方法模式(Template Method Pattern):定义一个操作中算法的骨架(the skeleton of an algorithm) ,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法是一种类行为型模式。
模式结构
模板方法模式包含如下角色:
AbstractClass: 抽象类
ConcreteClass: 具体子类