为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / k01234567
可以啊,主要目的是让子类可以访问到要修改的方法,protected比public有更好的封装性。

已采纳回答 / 田心枫
慢慢学吧  你要学的是它的思想  然后运用到项目

已采纳回答 / 田心枫
刚学  感觉不是  不同于前端的那种bootstrap  vue等等UI框架

已采纳回答 / dky
指向子类对象的引用,由子类复写差异化,说的好听点

已采纳回答 / dky
差异化便捷创建子类对象,   理解抽象

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

已采纳回答 / dky
final最终方法 ,不可被修改,以免干扰到模板的实现

最新回答 / qq_十字路口_0
模板方的概念就决定了必须使用抽象基类来实现。

已采纳回答 / 西北望change
对模板方法中非共性的方法采用抽象类中的抽象方法,是因为有些方法在模板中确实不知道具体的实现,提供一个空的默认实现,再在子类中去override是多余的。再者,共性的部分采用private标识,对子类屏蔽了实现细节,让具体的子类只用关注它特有的个性方法实现。 这样整体结构更加清晰明了,各个类的职责也更加具体清楚。

已采纳回答 / 蝌蚪兄
这位老师讲的很好。。。

最赞回答 / weibo_SecturityE_0
使用高层的就可以了.当然你也可以使用具体的实现类
首页上一页123456下一页尾页
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、什么是模板方法模式 2、模板方法模式如何实现 3、如何在模板方法模式中增加灵活性 4、专门行业是如何使用模板方法模式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消