首页 > 其他 > 详细

模板设计模式

时间:2020-05-31 23:46:02      阅读:57      评论:0      收藏:0      [点我收藏+]

定义一个抽象父类,在该父类中组织了类方法的调用,在父类中定义出一个方法来实现子类方法调用的组织,这个方法叫做模板方法,该类叫做模板类。在模板类中一般会有如下特征的方法:
·模板方法:组织了类方法的调用,定义出了一个骨架。
·抽象方法:要求子类覆写的方法
·final修饰的方法:改方法不让被子类覆写
·钩子方法:在父类中默认实现了,子类可以选着性覆写

使用场景:Servlet中HttpServlet的service()方法,这个方法调用七个do方法中的一个或几个,完成对客户端调用的响应。这些do方法需要由HttpDervlet的具体子类提供,因此这个典型的模板方法模式。

模板设计模式

原文:https://www.cnblogs.com/Jbegan/p/13021926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!