![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++设计模式
world芬
这个作者很懒,什么都没留下…
展开
-
C++设计模式(一)——创建型模式
设计模式指导我们怎样去创建、维护、分配面向对象系统中的实体类,以获得高内聚、低耦合的面向对象系统,从而提高系统的可维护性和可复用性。设计模式是OO的一些设计思想的一个总结(但不是全部),因此设计模式和OO的设计原则经验没有矛盾,而是殊途同归。一、创建型模式1、Factory模式 Factory模式的两个最重要的功能: 1)定义创建对象的接转载 2017-07-03 15:06:13 · 243 阅读 · 0 评论 -
单例模式
单例模式的意图是保证一个类只有一个实例,并提供一个访问它的全局访问点.适用场景:1.当类只有一个实例而且客户可以从一个众所周知的访问点访问它时;2.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。设计步骤:1. 在“CSingleton”类中定义一个static的私有属性。2. 在类中定义static公共访问器函数。翻译 2017-09-06 10:57:42 · 210 阅读 · 0 评论 -
发现一个设计模式总结的很好的地方
http://design-patterns.readthedocs.io/zh_CN/latest/index.html// 下面这个是英文版的一个,有多种语言的范例https://sourcemaking.com/design_patterns/object_pool转载 2017-09-07 15:38:27 · 332 阅读 · 0 评论