19 行为型模式-模板方法模式

1 模板方法模式介绍

模板方法模式(template method pattern)原始定义是:在操作中定义算法的框架,将一些步骤推迟到子类中。模板方法让子类在不改变算法结构的情况下重新定义算法的某些步骤。

19 行为型模式-模板方法模式_第1张图片
19 行为型模式-模板方法模式_第2张图片

2 模板方法模式原理

模板方法模式的定位很清楚,就是为了解决算法框架这类特定的问题,同时明确表示需要使用继承的结构。
19 行为型模式-模板方法模式_第3张图片
19 行为型模式-模板方法模式_第4张图片

3 模板方法模式实现

UML类图对应的代码实现

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