设计模式(5)-己所不欲,施之于人(代理模式)

什么是代理?在我们的日常生活中的例子非常多。 比如上网有的时候使用代理服务器,通过代理上网,这就是代理的一个非常常见的例子。 从这里边可以看到3个对象:真实网路对象,代理对象还有客户端对象。 真实对象和代理对象还都有访问网络的方法所以抽象出网络对象。 对应的类图关系如下: 如图: 真实的网络被隐藏起来,我们访问的是代理的网络对象,同时我们可以在访问代理对象的同时动态的加上比如验证用户,清除用户信息
相关文章
相关标签/搜索