码迷,mamicode.com
首页 > 其他好文 > 详细

代理模式

时间:2015-10-17 20:45:31      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

代理模式:为另外一个对象提供替身或者占位符,以控制对这个对象的访问。

(1)使用代理模式创建代表对象,让代表对象控制某对象的访问,被代理的对象可以是远程的对象、创建开销大的对象或者需要安全控制的对象

(2)代理模式有很多变体,共通点都是讲客户对主题施加的方法调用拦截下来,这种间接的级别可以让我们做很多事情,包括将请求分发到远程主题、给创建开销大的对象提供代表、提供某些级别的保护等等。

(3)Java在java.lang.refect包中有自己的代理支持,利用这个包你可以在运行时动态地创建一个代理类,实现一个或者多个接口,并将方法的调用转发到你所指定的类。因为实际的代理类是在运行的时候创建的,我们称这个Java技术为:动态代理。

技术分享

技术分享

代理模式

标签:

原文地址:http://www.cnblogs.com/mingziday/p/4888101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!