单例模式只有一个实例,多用于共享资源,不如数据库和线程池
单例模式的特点:
1、一个私有构造器,确保只有一个实例;
2、一个静态方法,用于获取实例;
3、一个静态变量,保存实例,静态变量可以被实例共享
#include <iostream>
using namespace std;
class Single{
public static Single sigInstace;
private Single(){};
public static getInstance(){
if(sigInstace == NULL)
{
sigInstance = new Single();
}
return sigInstance;
};
};