BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          單例模式
          屬于創建型模式
          一個類只能有一個實例,并且自行實例化,必須自行向其他對象提供這個實例
          關鍵代碼實現:
          public class DataCenter {
              //static variable
              private static DataCenter singleton = null;
              //private constructor
              private DataCenter () {
              }
              //static method, synchronized
              public synchronized static DataCenter getInstance() {
                  if (singleton == null)
                      singleton = new DataCenter ();

                  return singleton;
              }
          (  NS0-111 jn0-120  )
          注意事項:
          構造器不公開private
          getInstance方法的關鍵字synchronized static
          使用場合:
          任何只需要一個實例的地方
          配置信息類(負責配置文件的解析)
          管理者類
          控制類
          門面類
          代理類
          posted on 2007-09-17 15:42 java2java 閱讀(2436) 評論(1)  編輯  收藏

          評論

          # re: java設計模式:單例模式 2007-09-17 16:56 千里冰封
          單例模式是比較常見的了  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临洮县| 观塘区| 马关县| 南昌市| 洱源县| 赤城县| 德清县| 龙南县| 壶关县| 宣武区| 江津市| 井冈山市| 华容县| 丰台区| 桂平市| 开原市| 句容市| 武胜县| 辽中县| 新泰市| 江达县| 广灵县| 乳山市| 曲水县| 哈密市| 宽甸| 呼伦贝尔市| 威信县| 普安县| 个旧市| 南充市| 瑞丽市| 马尔康县| 舟曲县| 会理县| 襄樊市| 宁国市| 巴彦县| 富蕴县| 大邑县| 浙江省|