首页 > 其他 > 详细

设计模式之代理模式

时间:2017-12-29 22:20:21      阅读:233      评论:0      收藏:0      [点我收藏+]

动态代理:

代理对象如何产生?

(代理对象的)方法执行过程(如何进行代理的)?进去再出来机制,进去就是利用接口给类传参数来产生需要的代理类,出来就是通过接口,代理类执行自己写的方法。

主要体现在Proxy类中产生代理类的静态方法public static Object getInstance(Class[] interfac,MethodHandler h)

出来时,代理类中,在代理方法中通过MethodHandler变量h ,调用h.invoke(this,Method m);这时方法便执行实现了(自己写的)MethodHandler类的invoke(Object,Method)方法,在MethodHandler类中,我们实现插入的逻辑。

设计模式之代理模式

原文:https://www.cnblogs.com/gulingjingguai/p/8146370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!