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

设计模式之:代理模式

时间:2015-07-21 17:03:46      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:代理模式   设计模式   

代理模式,通过一个代理类(Proxy)访问另外一个被代理类(RealSubject)的方法,两者共同实现的方法抽象为一个interface类,也称为主题类(Subject)。

好处:通过访问代理类中的方法,间接访问真是实现类的方法,也就是代理类的方法,可以在代理中丰富扩展,或者是限定原先实现方法的功能,从一定程度上进行了解耦。

模式的实现,如上述所言,核心只有三个类,三个类之间的关系如类图所示:

技术分享

其中,在代理类中构造了真实主题类的对象a,因此在代理类调用operation方法是,调用a的方法。

版权声明:本文为博主原创文章,未经博主允许不得转载。

设计模式之:代理模式

标签:代理模式   设计模式   

原文地址:http://blog.csdn.net/changhuiyuanh/article/details/46987923

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