Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

【2013.2.7】设计模式C++ 实现——Proxy

$
0
0

// // // // // // // // //

///2013.2.7

// // // // // // // // //

代理这个词,

我们并不陌生。


即使不知道这个Proxy模式,

大概也听过一些关于代理的事。


何谓代理?

彦红先生(不是你想的那个彦红)喝了酒,

不能开车了,

于是打电话给司机雷君(也不是你想的那个雷Jun),

叫他过来给他开下车。


——【代驾】,新华词典里这样概括这件事。


因A不能开车,

于是叫能开车的B代替他开,

这个就是Proxy模式的核心原理。


【核心】A通过B访问C功能(例如开车)。


【UML图】



思想很简单,

但是有一点需要注意,

就是当使用此模式的时候,

一定是在客户端无法直接访问ConcreteSubject的时候,

才需要使用Proxy.




作者:Elezeor 发表于2013-2-7 23:35:50 原文链接
阅读:43 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>