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

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

难度中级
时长 2小时 0分
学习人数
综合评分9.70
184人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.7 逻辑清晰
超级赞一下。
刷一下代理模式的装备,以便去Mybatis打怪

已采纳回答 / 卡卡尔
win+数字0调用出放大镜,按住win和+号,就可放大,按住win和-号,就可缩小
一次一次 我一定要看懂!!!被自己蠢哭了。。。我要再看一遍!
老师讲的特别好,这节课的内容值得反复观看、思考、动手实现。
我能说我听不懂么。。。好难理解/(ㄒoㄒ)/~~

最新回答 / qq_我怀念的_21
请问老师,聚合报错是为什么<...图片...>
令人窒息的操作,完全懵逼了
个人感觉还是JDK动态代理比较好一些
看了一眼JDK API如下:
InvocationHandler 是代理实例的调用处理程序 实现的接口。

每个代理实例都具有一个关联的调用处理程序。对代理实例调用方法时,将对方法调用进行编码并将其指派到它的调用处理程序的 invoke 方法。

也就是说在invoke方法中完成接口中所有方法的集中处理
聚合好一点,单继承问题
老师讲得好,就是该这么讲,先让你明白怎么用,再让你明白底层原理
置顶的这个说的没错啊,proxy就是代理类对象,jdk文档不也写了么,也可以把运行过程中生成的代理类对象字节码保存成class文件,然后反编译看下proxy对象里的具体代码,里面每次调用InvocationHandler对象的invoke方法时,第一个参数都是传的this,说明第一个参数就是表示最终生成的代理类对象。
装饰器模式,运用了多态的特性。
课程须知
本课程是 Java 开发课程的高级课程,希望各位小伙伴们在学习本课程之前,了解以下内容: 1)初步具备面向对象的设计思维 2)了解多态概念 3)了解反射
老师告诉你能学到什么?
1、代理模式概念机分类 2、代理模式应用场景 3、掌握静态代理、动态代理运用 4、理解JDK动态代理实现原理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消