單例模式+工廠模式的c++實現
阿新 • • 發佈:2019-01-31
一、單例
二、工廠模式#include <iostream> using namespace std; class Singleton { public: static Singleton& getInst (void) { return s_inst; } private: Singleton (void) {} Singleton (const Singleton&); static Singleton s_inst; }; Singleton Singleton::s_inst; int main (void) { Singleton& s1 = Singleton::getInst (); Singleton& s2 = Singleton::getInst (); Singleton& s3 = Singleton::getInst (); cout << &s1 << ' ' << &s2 << ' ' << &s3 << endl; return 0; }
1.簡單工廠模式
http://blog.csdn.net/ysu108/article/details/7777993
2.抽象工廠模式
http://blog.csdn.net/ysu108/article/details/7779719