设计模式之单例模式(Singleton)摘录(二)

2014-11-24 00:07:37 · 作者: · 浏览: 1
gleton* _instance; }; #endif//~_SINGLETON_H_
Singleton.cpp:

#include "Singleton.h"

#include 
       
        
using namespace std;

Singleton* Singleton::_instance = 0;

Singleton::Singleton()
{
	cout<<"Singleton ..."<
        
         
main.cpp:

#include "Singleton.h"

#include 
          
           
using namespace std;

int main()
{
	Singleton* sgn = Singleton::Instance();

	/*result:
		Singleton ...
	*/

	return 0;
}
          



单例模式结构图:


参考文献:

1、《大话设计模式C++

2、《设计模式精解----GoF23种设计模式解析》

3、《设计模式----可复用面向对象软件的基础》