设计模式总共23种常用设计模式
模版模式是其中一种
模版模式:固定不变的步骤,开放变动的步骤。不变的东西写在模版类里,完成实现并不可重写等变动操作;变动的步骤,已经明确的可以固定流程,但是不固定实现,可以通过抽象方法固定流程,具体实现可以通过重写方法来实现。
protected和abstract抽象类
这两个的作用:protected 受保护的方法,本类可以使用,继承该类的也可以使用
abstract 抽象方法,本类没有具体的实现,继承类必须重新该方法并完成实现。abstract抽象类:不能被new出来,只能继承,并强制重写抽象方法