设计模式-单例模式
来源:互联网 发布:网络歌手灰色天空 编辑:程序博客网 时间:2024/06/06 20:17
用处:适用于整个程序只有唯一一个对象的情况
优点:确保无论用户如何调用,创建的都是唯一的一个对象
缺点:
class CSingleTon{public: static CSingleTon *m_pInstance; static CSingleTon * GetInstance();
void TestOut
{
messagebox("~~~~");
}private: CSingleTon(); ~CSingleTon();};
//
CSingleTon *CSingleTon::m_pInstance=new CSingleTon;CSingleTon::CSingleTon(){}CSingleTon::~CSingleTon(){}CSingleTon * CSingleTon::GetInstance(){ return m_pInstance;}
//客户端
int main(){ cout << "Hello, World!" << endl; CSingleTon *pInstance=CSingleTon::GetInstance(); pInstance->TextOut(); system("pause"); return 0;}
0 0
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 设计模式-单例模式
- [设计模式] 单例模式
- 设计模式--单例模式
- 设计模式---单例模式
- 设计模式--单例模式
- 设计模式 -----单例模式
- 设计模式:单例模式
- java中insert函数
- SQL Server: 如何查看数据和日志文件占用情况
- 使用OKHttp3替换Volley的底层网络请求
- android studio 导入第三方库的记录
- HashMap源码解析(JAVA 1.6)
- 设计模式-单例模式
- 1015. 德才论 (25)
- ubuntu15.10下wine问题
- 谈一点我对hibernate关联关系映射的看法
- 一个字体的设计
- 1016. 部分A+B (15)
- 绑定Repeater实现分页获取数据
- git的基本使用
- linux下C语言基础学习笔记2