熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

單件模式singleton的理解

2013-11-23 19:52:37  來源: Java高級技術 

  Singleton模式是一個較為簡單的模式下面的代碼就可以建立一個Singlton模式的例子這是一個寫系統日志的類實際應用的意義在於在內存中只保存一個實例避免開辟多個功能相同的工具類實例而耗用系統資源當多個應用調用同一個工具類或控制類時特別有意義建議團隊開發時采用 public class LogWriter

  {

  //申明一個靜態的變量類型為類本身

  private static LogWriter   _instance = null;

  //將類的構造函數私有化使得這個類不可以被外界創建

  private LogWriter()

  {

  }

  //提供靜態的方法創建類的實例單件模式

  public static LogWriter GetInstance()

  {

  if (_instance == null)

  {

  _instance = new LogWriter();

  }

  return _instance;

  }

  }


From:http://tw.wingwit.com/Article/program/Java/gj/201311/27605.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.