今天介绍的是模板方法模式~ 模板方法模式,由父类定制总体的框架,具体的细节由子类实现. 一般来说,模板方法中有3类方法: 抽象方法,父类声明方法待子类具体实现.比如例子的validate.save.update方法. 模板方法,编写总体的框架,调用其他方法实现业务,一般无须被子类重写.比如例子的saveOrUpdate方法. 钩子方法,父类本身带有默认实现,子类可按照需要重写.比如例子的log4Operation方法. 父类: import java.util.Map; public abstr…