为了账号安全,请及时绑定邮箱和手机立即绑定
哈哈哈 声音有点萌
讲的很清晰,很细
还是代理模式讲的好,其它的深度都不够。

已采纳回答 / dky
都是一样的 , 用的子类的, 不同是用的抽象方法, 子类必须实现, 程序调用的时候就可以做到差异化实现,

已采纳回答 / dky
final最终方法 ,不可被修改,以免干扰到模板的实现
这个老师的普通话像田亮
这个继承不算缺点吧。实现“多继承”可以通过接口的方式。没必要把单继承列为缺点。
很好的思路;寻找相同点与不同点(个性话)
直接空着覆写的addCondiments方法也可以达到同样的效果

最新回答 / qq_十字路口_0
模板方的概念就决定了必须使用抽象基类来实现。
我觉得学这种课程的人都是高中以上学历,不用像给小学生上课那样套一个例子,反而会让人觉得繁琐,应该直接切中重点来讲,讲清步骤逻辑原理就可以了!仅是个人意见
如果有3.0X,我认为这将是一款不错的课件
很好,赞。。。。。。。。
顶顶顶,确实不错讲得

已采纳回答 / 西北望change
对模板方法中非共性的方法采用抽象类中的抽象方法,是因为有些方法在模板中确实不知道具体的实现,提供一个空的默认实现,再在子类中去override是多余的。再者,共性的部分采用private标识,对子类屏蔽了实现细节,让具体的子类只用关注它特有的个性方法实现。 这样整体结构更加清晰明了,各个类的职责也更加具体清楚。
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、什么是模板方法模式 2、模板方法模式如何实现 3、如何在模板方法模式中增加灵活性 4、专门行业是如何使用模板方法模式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消