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

          評論

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


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


          網站導航:
           
          主站蜘蛛池模板: 固阳县| 抚松县| 沾化县| 津南区| 阳江市| 合水县| 清水县| 固镇县| 达拉特旗| 本溪| 墨脱县| 遂平县| 拜泉县| 共和县| 随州市| 沭阳县| 丁青县| 德州市| 台北市| 莲花县| 板桥市| 赣州市| 桂平市| 股票| 偃师市| 类乌齐县| 霍林郭勒市| 潞城市| 永安市| 湖南省| 英山县| 汉源县| 喜德县| 嘉义市| 宜川县| 遂平县| 海宁市| 深州市| 深水埗区| 大渡口区| 济阳县|