模版方法模式,实际上就是指子类做方法实现,父类做算法实现. 通常情况下,子类继承父类,我们是站在子类的视角上来看父类的,目的不外乎下面三个 1,子类继承父类的方法 2,通过子类来增加方法,实现新的功能 3,子类重写父类方法,来改变程序的行为 今天,我们站在父类的角度俩看待这个问题,我们声明了抽象方法,并将抽象方法来交给子类实现,,所以,父类的要求就是如下 1,要求子类实现抽象方法 从父类的角度来看,这就是模版工厂方法. 下面举个例子,比如说手机有一个功能,就是打电话,用软件工程的属于来说,这是一…