【重温设计模式】模板方法模式及其Java示例

模板方法模式的基本概念

模板方法模式是一种常见的设计模式,它的名字来源于其核心思想:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

【重温设计模式】模板方法模式及其Java示例_第1张图片

听起来可能有些抽象,但其实我们在生活中经常会遇到这样的场景。比如,我们在做饭时,通常会有一套固定的流程:洗菜、切菜、炒菜。这个流程就是一个模板,而具体的做法,比如切菜的方式、炒菜的时间等,就是可以变化的部分。这就是模板方法模式的基本概念。

abstract class Cooking {
   
    //模板方法
    final void 

你可能感兴趣的:(重温设计模式及其Java实现,设计模式,模板方法模式,java)