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

模式的秘密---代理模式

难度中级
时长 2小时 0分
学习人数
综合评分9.70
184人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.7 逻辑清晰
大家注意了,这个老师说错了。
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
这边的Proxy不是被代理的对象,通常是InvocationHandler的具体实现类,在这个例子当中就是TimeHandler,这也是为什么这个参数叫proxy的原因,因为通常InvocationHandler本身就是一个Proxy。
老师讲的太棒了,很容易理解,谢谢
确实讲得很好,谢谢~

最赞回答 / qq_微微笑_4
<...code...>这里主要帮你写了测试类,其他都是伪代码,自己应该会做。有什么问题可以一起交流,我也是网上浏览别人实现的。 共勉!
感觉挺强大的,只需要会用。太底层的理解还是有点难
Davi老师好厉害的啊

最新回答 / 慕慕1768425
从目的上区分:装饰者模式的目的是想要增强自身能力,也就是说这个能力是我想要的,很乐意接受的,并且会因此去学习。 代理模式是我需要这个功能,但是这个功能不值得我花时间去学习, 只要完成目的就行了,就像明星和经济人一样,明星自己不需要去学习怎么拉赞助,拉广告,有经济人去干就行了,我只管唱歌。所以,装饰者:明星自己去学习拉广告,拉赞助。代理模式:明星找经济人去干 *  静态代理和装饰者模式的代码一样,你可以理解为,行为方式一样,但是目的不一样。
非常谢谢老师的讲解,对新手的帮助是非常大的
作业也没讲啊! 而且我感觉动态代理还是要 1 个功能写1 个类 比如 代理时间我要写个CarTimeXXX 代理日志 我又得写个CarLogXXX 的类 跟静态代理有什么区别?
反射是动态代理的关键。感觉要先搞清楚反射,再来看动态代理,理解更清晰一下。
JAVA有点意思
AE模版塑料味好浓
醍醐灌顶的感觉 之前一直觉得这些东西太神秘 看源码又满世界的跳 根本就找不到
确实太强大
老师代码是码的很快,但感觉没用,感觉跟老师上课念ppt一样
课程须知
本课程是 Java 开发课程的高级课程,希望各位小伙伴们在学习本课程之前,了解以下内容: 1)初步具备面向对象的设计思维 2)了解多态概念 3)了解反射
老师告诉你能学到什么?
1、代理模式概念机分类 2、代理模式应用场景 3、掌握静态代理、动态代理运用 4、理解JDK动态代理实现原理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消