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 閱讀(2439) 評論(1)  編輯  收藏

          評論

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


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


          網站導航:
           
          主站蜘蛛池模板: 吉林省| 读书| 禄劝| 上杭县| 鄂伦春自治旗| 龙岩市| 新竹市| 柳江县| 西充县| 深州市| 延寿县| 云和县| 依兰县| 巴林右旗| 建昌县| 景谷| 东兴市| 滁州市| 天津市| 错那县| 施甸县| 即墨市| 沧源| 崇仁县| 庄浪县| 淮北市| 绵竹市| 蒙阴县| 奉化市| 阳东县| 阿拉尔市| 丰县| 十堰市| 青川县| 会理县| 镇坪县| 康保县| 石河子市| 土默特左旗| 普陀区| 丰城市|