模板模式
一、概述
模板模式,全称是模板方法设计模式,英文是 Template Method Design Pattern。在GoF 的《设计模式》一书中,它是这么定义的:
模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。
说白了,就是父类将共性的业务逻辑进行处理,将由子类执行的个性逻辑抽离出【模板】,这样子类在继承父类的时候,会实现自身独有的逻辑。
模板方法主要应用场景:JDBC驱动、Java的Servlet、InputStream、AbstractList等
二、实现方式
模板方法的实现方式非常的简单。
/**
* 父模板
*/
@Slf4j
public abstract class Templete {
/**
* 父类通用逻辑
*/
public void