单例模式只有一个实例,多用于共享资源,不如数据库和线程池
单例模式的特点:
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; }; };