<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    魚躍于淵

    First know how, Second know why !
    posts - 0, comments - 1, trackbacks - 0, articles - 49

    單例模式(SingleTon)

    Posted on 2008-12-20 18:12 魚躍于淵 閱讀(260) 評論(0)  編輯  收藏 所屬分類: 設計模式
     1 package com.givetop.singleton;
     2 
     3 public class singleton {
     4 
     5 
     6  public static void main(String[] args) {
     7   Single.getSingleton().say();
     8  }
     9 
    10 }
    11 
    12 class Single{
    13  private static Single s = new Single();
    14  public static Single getSingleton(){
    15   return Single.s;
    16  }
    17  private Single(){
    18   
    19  }
    20  public void say(){
    21   System.out.println("我開始說話了!");
    22  }
    23 }
    24 

    //思想是: 所謂單例就是只有一個實例存在(把類的構造方法設為私有的,防止在類的外面new類的實例), 這樣減少了內存的占有量, 而且還減輕了垃圾回收機制的負擔!

    下面看幾個設計的不好的例子!

    一.直接在類的內部設一個靜態的該類的類型!

     

     1 package com.givetop.singleton;
     2 
     3 public class singleton {
     4 
     5 
     6     public static void main(String[] args) {
     7         Single.s.say();
     8     }
     9 
    10 }
    11 
    12 class Single{
    13     static Single s = new Single();
    14     private Single(){
    15         
    16     }
    17     public void say(){
    18         System.out.println("我開始說話了!");
    19     }
    20 }

    該類雖然實現了只能new一個實例但 s 屬性是default的, 破壞了類的封裝, 算不上是好的類的設計!
    好的方法是應該把該屬性設為私有的, 然后在類里面提供一個公有的方法返回這個實例


     


     


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


    網站導航:
     
    主站蜘蛛池模板: 暖暖在线视频免费视频| 亚洲av无码专区在线电影| 最近新韩国日本免费观看 | 国产乱码免费卡1卡二卡3卡| ww亚洲ww在线观看国产| 免费A级毛片无码A| 四虎www成人影院免费观看| 在线观看亚洲网站| 黄色片免费在线观看| 无遮挡国产高潮视频免费观看| 全黄A免费一级毛片| 国产成人亚洲综合色影视| 午夜性色一区二区三区免费不卡视频| 妇女自拍偷自拍亚洲精品| 噜噜噜亚洲色成人网站∨| 全部免费毛片在线| 999国内精品永久免费视频| 亚洲AV无码精品无码麻豆| 女人让男人免费桶爽30分钟| 中文字幕乱码一区二区免费| 亚洲精品无码mⅴ在线观看| 久久亚洲高清观看| 国产一级淫片a免费播放口之| 午夜精品免费在线观看| 一级做a爱过程免费视频高清| 亚洲国产美女在线观看| 中文字幕不卡亚洲| 精品国产免费观看久久久 | 91高清免费国产自产| a级毛片免费观看网站| 国产gv天堂亚洲国产gv刚刚碰| 91在线视频免费91| 久操免费在线观看| 一级A毛片免费观看久久精品| 国产精品久久亚洲不卡动漫| 久久久无码精品亚洲日韩蜜桃| 免费一级黄色毛片| 国内外成人免费视频| 1000部拍拍拍18勿入免费视频下载| 香港特级三A毛片免费观看| 国内精品久久久久影院亚洲|