文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>单件模式singleton的理解

单件模式singleton的理解

时间:2010-08-03  来源:fucuihong

Singleton模式是一个较为简单的模式,下面的代码就可以建立一个Singlton模式的例子,这是一个写系统日志的类,实际应用的意义在于在内存中只保存一个实例,避免开辟多个功能相同的工具类实例而耗用系统资源。当多个应用调用同一个工具类或控制类时特别有意义,建议团队开发时采用。

public class LogWriter

{

    //申明一个静态的变量,类型为类本身

    private static LogWriter   _instance = null;

 

    //将类的构造函数私有化,使得这个类不可以被外界创建

    private LogWriter()

    {

    }

    //提供静态的方法,创建类的实例:单件模式

    public static LogWriter GetInstance()

    {

        if (_instance == null)

        {

            _instance = new LogWriter();

        }

        return _instance;

    }

}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载