隨筆-61  評論-13  文章-19  trackbacks-0

          Singleton模式主要作用是保證在Java應用程序中,一個類只有一個實例存在。解釋下面的代碼是怎么保證只有一個實例的?

          public class Singleton {
            private Singleton(){}
            private static Singleton instance = new Singleton();
            public static Singleton getInstance() {
            return instance;
            }
            }

          處理:

          因為構造函數是私有的,用戶不能自己實例對象 private Singleton(){}
          而且指向這個唯一的對象的引用也是私有,只能通過getInstance方法返回對象的引用
          getInstance方法正實現了保證唯一對象的功能

          posted on 2006-03-22 14:19 xnabx 閱讀(203) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 博客| 福鼎市| 托里县| 城固县| 繁峙县| 邓州市| 苍溪县| 大埔区| 鹤庆县| 万源市| 来宾市| 闽侯县| 通州市| 桃园市| 惠水县| 临江市| 思茅市| 新安县| 澄城县| 黎城县| 贵阳市| 连南| 溧阳市| 临桂县| 禄丰县| 股票| 南汇区| 黑龙江省| 北票市| 休宁县| 黄冈市| 铜川市| 陇南市| 资中县| 沂水县| 将乐县| 澜沧| 白水县| 泰宁县| 合作市| 上蔡县|