
C++/模式设计
imxiangzi
这个作者很懒,什么都没留下…
展开
-
C++及模式设计系列
1. 【博客:wuzhekai1985】设计模式C++实现 http://blog.youkuaiyun.com/wuzhekai1985/article/category/859763转载 2016-01-31 00:00:26 · 736 阅读 · 0 评论 -
大话设计模式C++实现-第7章-代理模式
一、UML图 二、概念 代理模式:为其他对象提供一种代理以控制对这个对象的访问。 三、应用场景 (1)远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。 (2)虚拟代理,是根据需要创建开销很大的对象。通过他来存放实例化需要很长时间的真实对象。例如:图片加载的时候。 (3)安全代理,用来控制真是对象访问时的权限。转载 2017-07-15 07:37:39 · 272 阅读 · 0 评论 -
C++设计模式-抽象工厂
定义 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 结构 理解 1. AbstractFactory是抽象工厂类,声明创建产品族的接口。具体工厂创建具体的产品族(Product Family),可以创建出分属于不同产品等级的一个产品族中的所有对象。ConcreteFactory1和ConcreteFactory2分别生产2个不转载 2017-07-15 08:56:54 · 276 阅读 · 0 评论