模板方法

模板方法

模板方法模式定义一个操作中算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

组成部分

父类定义模板(算法的骨架) 但是方法的实现 延迟到子类

结构

ShoppingCartProcessor 父类定义算法模板

WebCartProcessor 子类具体实现

个人对模板算法不做理解,这不是一个很复杂的设计模式。

原文地址:https://www.cnblogs.com/shuzhengyi/p/3497502.html