A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 罗志辉 中级黑马   /  2015-9-30 11:14  /  354 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

模板方法概念当定义功能时,功能的一部分是确定的,另一部分是不确定的,而确定的部分需要用到不确定的部分,这时就将不确定的部分提供出去,由该类的子类来完成;而将确定的部分用final修饰,以免被复写掉
例子:获取一段代码运行的时间一段代码是不确定的,但是获取这个功能时确定的,因此在父类中将要获取时间的代码重新定义为一个新的抽象函数,由子类去复写确定该段代码

您需要登录后才可以回帖 登录 | 加入黑马