Servlet规范中的HttpServlet
HttpServlet是一个典型的模板方法设计模式
HttpServlet是一个模板类
其中的service(HttpServletRequest request,HttpServletResponse )方法是典型的模板方法
该方法中定义了核心算法骨架,doGet. doPost......具体的实现步骤延迟到子类中完成。
模板方法设计模式的特点
doXXX doYYY doZZZ
模板方法设计模式属于: 行为型设计模式。
模板方法设计模式主要作用:
1、核心算法得到保护
2、核心算法得到复用
3、在不改变算法的前提下,却可以重新定义算法步骤的具体实现