一.什么是模版方法模式? 首先,模版方法模式是用来封装算法骨架的,也就是算法流程 既然被称为模版,那么它肯定允许扩展类套用这个模版,为了应对变化,那么它也一定允许扩展类做一些改变 事实就是这样,模版方法模式封装了算法流程,但允许由子类负责实现某些步骤细节 二.举个例子 假设我们要开一家允许加盟的炸酱面店,我们拥有独家秘制的酱料配方,以及独特的制作工艺,美味只此一家,地球上大多数人每天都吃我们的炸酱面,所以我们有了大量的加盟者 为了盈利,我们当然不能公开制作工艺与酱料配方,但由于加盟者经营地域的差…