摘要: 意图:为其他对象提供一种代理以控制对这个对象的访问动机:为了只有在我们确实需要这个对象时才对它进行创建和初始化用一个proxy替代那个对象并在需要的时候实例化这个对象适用性:在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用代理(Proxy)模式示例图:听众听人演讲,演讲者通过扩音器来演说,扩音器起来的了一个中间代理的作用.示例代码://演讲者基类class CSpeaker{public: CSpeaker(void);public: ~CSpeaker(void); public: //演说接口 virtual void Speak()=0;};//英文演说家class CEngl 阅读全文
posted @ 2011-05-13 00:16 Yarkin 阅读(176) 评论(0) 推荐(0) 编辑