Singleton模式

来源:互联网 发布:淘宝视频拍摄技巧 编辑:程序博客网 时间:2024/06/05 01:02

Singleton(单件)…… ……对象创建型模式

1、  意图

保证一个类仅有一个实例,并提供一个访问他的全局访问点。

2、  动机

很多管理类需要只有一个实例,并提供唯一的访问点,正好可以使用Singleton模式。

3、  实现Singleton模式的方法有很多种,这里提供一个自认为可以使用的

  

这种实现缺点:不管Singleton是否用到,都将初始化。也可以存放一个静态指针,然后在Instance()函数中New一个Singleton对象,可以保证使用Singleton时才初始化。但New产生的变量必须自己Delete。

 

4、支持多线程的模板单例实现方法。

 

原创粉丝点击