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 千里冰封
          單例模式是比較常見的了  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 五常市| 西贡区| 宁波市| 刚察县| 华亭县| 乐山市| 永定县| 洛川县| 尉氏县| 大渡口区| 吴川市| 江安县| 交城县| 大余县| 宁波市| 邵东县| 庐江县| 济南市| 伊春市| 通榆县| 娱乐| 姚安县| 济源市| 松原市| 永宁县| 英德市| 襄城县| 潞城市| 嘉鱼县| 台中市| 云梦县| 杂多县| 宝兴县| 环江| 扶余县| 丰顺县| 松潘县| 民丰县| 柳林县| 霍林郭勒市| 从江县|