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

最新回答 / qq_我有一个方丈师兄_0
你说的跟老师这节讲的filterChain意思差不多 如果你学过java web中的过滤器,应该是可以理解的

已采纳回答 / 略有些霸气
模式是长期的工作中总结出来的经典的模板

最新回答 / 略有些霸气
因该是出现死循环了吧

最新回答 / gao634209276
哦,现在看懂了,我基础有多差。。。应该是用到了抽象方法和实现部分,renturn的知识由于在主函数中直接调用了,也就是初始化时候,setPriceHandler了静态函数PriceHandlerFactory.createPriceHandler(),而此方法 retrun了唯一的对象是sales;所以运行时,priceHandler也的实例对象也就是sales,不存在多个的问题。。

最赞回答 / 蓝湖湾
严格来说,不是。因为一个request可以被链条上的多个filter处理。但是,对于责任链来说,一个request只能被链条中的一个handler处理。

讲师回答 / Arthur
在继承体系里,我们都把父类画在上面,子类画在下面,所以子类转型为父类就是向上转型。向上转型是我们在应用面向接口编程的常用做法,这样我们的程序就依赖抽象的父类而不是具体的子类了。

已采纳回答 / Arthur
是想让大家更好的观察和理解责任链对于解耦的好处。
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、什么是责任链模式,生活中常见的责任链模式场景 2、责任链模式的实现 3、责任链模式如何实现解耦 4、实际案例

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消