zoukankan      html  css  js  c++  java
  • 使用C++实现设计模式(连载): 第一回 Singleton 单例模式

    又一次仔细读了刘未鹏写的《暗时间》,总结自己之所以在编程方面成长不理想的原因就是自己花在总结上的时间太少了,总是写过的代码和用过的模式很快就忘记了,有点过分依赖参考资料和Google.
    因此,今天起陆续总结一下自己使用过的一些设计模式,不过由于C++设计模式方面的资料很少,我将坚持采用C++语言说明。


    第一回:Singleton 

    很简单,不做说明了,有疑问请邮件联系我。

    -----------------------------声明-------------------------------
    SingletonExecutor.h

    class SingletonExecutor
    {
    private:
    SingletonExecutor(void);
     

    public:

    static SingletonExecutor *sInstance;
    static SingletonExecutor *GetInstance();
     
     

    }

    ------------------------------定义-------------------------------------

    SingletonExecutor.cpp

    SingletonExecutor *SingletonExecutor::GetInstance()
    {
    if (sInstance == NULL)
    {
    sInstance = new SingletonExecutor();
    }
    return sInstance;
     
     
     
     
     
    }

    SingletonExecutor ::  SingletonExecutor  (void)
    {
    }


    Announce in advance:
    下期博客,敬请期待:
    设计模式前传  之 你所不知道的构造函数


  • 相关阅读:
    tar解压出错
    HUNNU11352:Digit Solitaire
    cocos2d-x 二进制文件的读写
    电子支付概述(1)
    新一批思科电子书下载
    HUNNU11354:Is the Name of This Problem
    POJ 3181 Dollar Dayz 简单DP
    Spring中IOC和AOP的详细解释
    atheros wifi 动因分析
    Android ActionBar相关
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3026224.html
Copyright © 2011-2022 走看看