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

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

难度中级
时长 2小时 0分
学习人数
综合评分9.70
184人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.7 逻辑清晰
看的时候最好全屏
实在是太牛逼了,佩服佩服
作业
public static void main(String[] args) {
Moveable m=new Car();
CarLogProxy car=new CarLogProxy(m);
InvocationHandler handler=new TimeHandler(car);
Class<?>cls=car.getClass();
Moveable m1=(Moveable) Proxy.newProxyInstance(cls.getClassLoader(),cls.getInterfaces(),handler);
m1.move();
}
这ppt。。。老师你真是程序员么
@一切都是浮云丶可以的,注意method是动态传入,你调什么方法就传入什么方法的method
@qq_求索_33468099 学习知识要学会自己思考,自己分析,自己查资料,从事编程这个行业要有独立思考和学习的能力,别想着别人什么都讲给你听。这个老师确实有很多地方一带而过,没有讲到,但我觉得老师就该怎么讲。别人给你指个方向,带你入门就行了,最终还不是要靠你自己悟出来。有些很难得东西没有谁能第一次就搞得很透彻,我第一次看这视频也是云里雾里,这是第三次看,理解更深了,以前没弄懂的都搞懂了,感觉很不错。
说培养码农的那个,能来慕课网看视频的基本都是初学者,有几个能有读源码的水平?
有没有人报空指针异常。 compiler拿不到值
不是很好,讲的不够详细。重要的东西都被直接带过去了。
看了您的课 我想去做ppt
这是我写的一篇博客,比较基础,大家可以看看
http://blog.csdn.net/qq_29375837/article/details/70183632
如果被代理类实现的接口中有多种方法,那么生成的代理类会代理其中所有方法
public Object invoke(Object proxy, Method method, Object[] args) 返回的Object可以改变实际被代理方法的返回值,但如果我们不想改变被代理方法的返回值,可以这么做:
Object o = method.invoke(target,args);//target为传入的被代理对象
return o;
可能对大家有用。
课程须知
本课程是 Java 开发课程的高级课程,希望各位小伙伴们在学习本课程之前,了解以下内容: 1)初步具备面向对象的设计思维 2)了解多态概念 3)了解反射
老师告诉你能学到什么?
1、代理模式概念机分类 2、代理模式应用场景 3、掌握静态代理、动态代理运用 4、理解JDK动态代理实现原理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消