课程
/后端开发
/Java
/模式的秘密---代理模式
谁给解释下代理到底是啥 完全没理解啊
2017-04-20
源自:模式的秘密---代理模式 2-3
正在回答
http://www.cnblogs.com/chinajava/p/5880870.html 看看这个应该就明白了
汽车正常驾驶需要很多功能,如果都在汽车一个类里面实现,代码冗余还不方便日后功能的更新与扩展。代理就是把这些功能的实现去交给代理类来完成。而汽车只管跑就行了,其他的都由代理类来实现了。例如在动态代理中,记录时间的功能放到代理类TimeHandler的invoke()方法来做,只需要把汽车对象传给代理类就好,至于其他的,则不用关心。最后用newProxyInstance方法实例化一个代理类对象,然后用该对象调用汽车自身的方法move( )只管跑,其记录时间的功能相应自动实现。
举报
本节课程将带你领略Java编程语言中代理模式的奥妙
1 回答静态代理深层次底层问题
1 回答第三章将代理类load到内存中报这个错,求解决
3 回答JDK动态代理 如何叠加求解
3 回答如何在jdk动态代理的中实现多个代理?(时间代理,日志代理)
2 回答jdk代理
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号