c++基础
mrliu_qy
这个作者很懒,什么都没留下…
展开
-
设计模式-简单工厂模式
0x00 记一下简单工厂模式#include <stdio.h>#include <string.h>class Fruit{public: //创建一个纯虚函数,作为基类成员函数 virtual void GetFruit() = 0;};//创建一个 Banana 类, 公共继承于 Fruit 类class Banana : public Fruit{public原创 2017-01-05 21:00:43 · 246 阅读 · 0 评论 -
设计模式-工厂模式
#include <iostream>using namespace std;//创建水果类class Fruit{public: virtual void sayname() = 0;};class Banana : public Fruit{public: virtual void sayname(){ cout << "i'm Banana!" <<原创 2017-01-09 20:18:15 · 156 阅读 · 0 评论 -
设计模式-单例模式
0x00 单例模式之懒汉式#include <iostream>using namespace std;class Singelton{private: Singelton(){ cout << "构造函数执行!" << endl; }public: static Singelton * Instance() { if(m_ps原创 2017-01-15 18:46:44 · 211 阅读 · 0 评论