![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 79
Slower001
这个作者很懒,什么都没留下…
展开
-
C++设计模式学习笔记二:装饰者模式
装饰模式:动态的给一个对象添加一些额外的职能,原创 2014-06-25 19:28:47 · 577 阅读 · 0 评论 -
C++设计模式学习笔记三:策略模式
先看看策略模式的官方定义:原创 2014-06-30 19:40:30 · 601 阅读 · 0 评论 -
C++设计模式学习笔记一:简单工厂模式
最近在看《大话设计模式》原创 2014-06-17 18:27:57 · 608 阅读 · 0 评论 -
C++设计模式学习笔记四:代理模式
当我们去操作或控制一个对象时,如果该对象处于某种原因不能被调用方直接控制或操作,Proxy模式就该出场了。Proxy模式中的“代理”代表了被代理对象的权利和义务。而这种义务不同于法律文件规定的义务,而是设计者通过一定的设计方式,例如继承或者聚合的方式来获得的。虽然我们的设计模式开山老祖GOF在其经典著作《设计模式》一书中阐明,Proxy模式的意图是“为其他对象提供一种代理以控制对这个对象的访问原创 2014-07-01 19:35:19 · 547 阅读 · 0 评论 -
C++设计模式学习笔记五:工厂方法模式
1、定义:工厂方法模式在项目中使用得非常频繁,以至于很多代码中都包含工厂方法模式。该模式几乎尽人皆知,但不是每个人都能用得好。熟能生巧,熟练掌握该模式,多思考工厂方法如何应用,而且工厂方法模式还可以与其他模式混合使用(例如模版方法模式、单例模式、原型模式等),变化出无穷的优秀设计,这也正是软件设计和开发的乐趣所在。原创 2014-07-03 18:27:54 · 508 阅读 · 0 评论 -
C++设计模式学习笔记六:原型模式
1、原型模式:用原型实例指定对象的总类,并且通过原创 2014-07-08 20:41:02 · 529 阅读 · 0 评论