BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          單例模式
          屬于創(chuàng)建型模式
          一個類只能有一個實例,并且自行實例化,必須自行向其他對象提供這個實例
          關鍵代碼實現(xiàn):
          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 閱讀(2439) 評論(1)  編輯  收藏

          評論

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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 安图县| 宁晋县| 罗源县| 陇西县| 增城市| 屏山县| 翁牛特旗| 蒲城县| 南开区| 凤凰县| 疏勒县| 常山县| 河池市| 健康| 洛川县| 景泰县| 黔东| 福海县| 凤冈县| 蓝田县| 镇巴县| 喜德县| 怀集县| 靖安县| 巴林右旗| 卓尼县| 子长县| 天长市| 哈密市| 定陶县| 平罗县| 宾阳县| 漠河县| 海丰县| 巴里| 娄烦县| 广南县| 兴海县| 山西省| 兴和县| 苏州市|