[Java] [设计模式] [行为型模式] [模板方法模式]

定义 定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定的步骤。 模式结构 模板方法模式结构比较简单,其核心是抽象类和其中的模板方法的设计,其结构如图2所示: 图2 模板方法模式结构图 由图2可知,模板方法模式包含如下两个角色: (1) AbstractClass(抽象类):在抽象类中定义了一系列基本操作(PrimitiveOperati
相关文章
相关标签/搜索