首先我们要知道的是,模板方法模式是一种非常非常简单的模式。但是简单不代表不实用,模板方法模式也是一种应用非常非常广泛的模式。可能大家在编写程序的时候已经无数次的应用到了,但是却不知道它有一个非常高大上的名字:模板方法模式。 来看看模板方法模式的定义:定义一个操作中的算法框架,而将一些步骤延迟到子类当中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 举一个很简单的例子。某天我们不想996了,然后去开了一家电脑店,给客户组装电脑。但是组装的电脑配置肯定是根据价格来定的,不可能3000块的电脑我们给装…