
设计模式
Qu1et
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
1 教科书里的单例模式 我们都很清楚一个简单的单例模式该怎样去实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法代劳,该方法也返回单例类唯一的实例。 上代码: ? 1 2 3 4 5 6 7 8...转载 2017-06-20 10:46:44 · 248 阅读 · 0 评论 -
C++11实现一个自动注册的工厂
转自:https://www.cnblogs.com/qicosmos/p/5090159.html实现动机 工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type){ switch (type) { case MS...转载 2018-06-11 16:11:55 · 1230 阅读 · 0 评论