设计模式之(Proxy)代理模式

1. 类图

image

2. 总结

    代理模式包装一个对象,并为该对象提供一种访问控制。代理模式可应用于包装远程访问的对象(网络),客户调用代理访问远程对象就像访问本地对象一样,客户甚至都不知道远程对象的存在。代理模式还常用于包装开销比较大的对象,当客户端访问的创建时间比较长的对象时,代理首先构建一个“假”的对象,立即访问,然后再慢慢创建真实的对象。代理模式还可以用于控制对像的访问权限,对于对象没有访问权限的客户的调用直接抛出异常或者返回错误。

posted @ 2014-11-30 17:22  IT人Key  阅读(121)  评论(0编辑  收藏  举报