为了账号安全,请及时绑定邮箱和手机立即绑定
讲的不错。。
钩子函数,感觉不错,提供子类灵活性
protected 是为了隐藏实现细节,使其他类(非继承的)不可直接调用
谢谢老师,讲得不错!
没有回复按钮啊。。
这是回复3楼的
这个例子中,if语句中只执行一个方法,但如果有多个方法呢,比如说10个,那么你还得依次调用这10个方法么,调用一个hook,就可以避免调用10个空方法。
imooc是我见过的,内容做得最精致,网站界面设计得最贴心,最清爽的网站. 太爱了.实在是太爱了
基础不扎实,不真的为什么用protected,直接用public可以么 protected 保证只有子类才可以覆盖.因为基类是抽象,那么肯定希望子类帮他实现抽象方法
老师就是老师,简单明了。
不错,值得学习

最新回答 / 紫凝眉
可以的,你通过火狐浏览器,安装NetVideoHunter插件
很清晰~不错
@3楼 对于3楼的问题更好解决了,如果有人不想将饮料导入杯子,也就是第三步省略。要知道第三步已经被写死了(private),那你要如何去重写~勿喷,haha~
@2楼 如果采用在test中直接调用设置是否加入调料,那你这杯茶就是两种类型的茶了,跟类的思想有点出入。另外,如果有个别用户的需求是:在加糖的下一步,把饮料拿去冻。直接调用就解决不了了。这种情况可以在原来的模板方法中加入最后一步:自定义步骤。父类中自定义方法为空。而子类可以通过复写这个自定义方法,实现冷冻饮料,或者让饮料放至室温等等。这是我的理解,勿喷~
谢谢老师,讲的很清楚,通俗易懂,例子恰到好处!!
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、什么是模板方法模式 2、模板方法模式如何实现 3、如何在模板方法模式中增加灵活性 4、专门行业是如何使用模板方法模式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消