设计模式
守着牧羊犬的羊
这个作者很懒,什么都没留下…
展开
-
设计模式C++实现之单例模式
单例模式顾名思义就是一个类型的实例在整个运行期间只能出现一次话不多说,上代码#include <iostream> using namespace std; class Singleton { private: Singleton(){} static Singleton *m_instance; public: static Singleton* Ge...原创 2018-07-09 10:41:10 · 130 阅读 · 0 评论 -
设计模式C++实现之策略模式
什么是策略模式:借用HeadFirst中的定义,策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户上代码strategy.h// strategy #ifndef STRATEGY_H #define STRATEGY_H #include <iostream> using namespace std; class CAbstractS...原创 2018-07-11 08:32:00 · 185 阅读 · 0 评论