黑马程序员技术交流社区
标题:
模板方法模式
[打印本页]
作者:
罗志辉
时间:
2015-9-30 11:14
标题:
模板方法模式
模板方法
概念
当定义功能时,功能的一部分是确定的,另一部分是不确定的,而确定的部分需要用到不确定的部分,这时就将不确定的部分提供出去,由该类的子类来完成;而将确定的部分用final修饰,以免被复写掉
例子:获取一段代码运行的时间
一段代码是不确定的,但是获取这个功能时确定的,因此在父类中将要获取时间的代码重新定义为一个新的抽象函数,由子类去复写确定该段代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2