<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 魚躍于淵 閱讀(256) 評論(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的, 破壞了類的封裝, 算不上是好的類的設計!
    好的方法是應該把該屬性設為私有的, 然后在類里面提供一個公有的方法返回這個實例


     


     


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


    網站導航:
     
    主站蜘蛛池模板: 91国内免费在线视频| 亚洲乱码日产精品一二三| 亚洲阿v天堂在线2017免费| 免费一级毛片在线观看| 日韩国产精品亚洲а∨天堂免| 四虎www成人影院免费观看| 久久亚洲精品成人无码| 国产免费小视频在线观看| 男女超爽视频免费播放| 又黄又爽一线毛片免费观看| 无套内谢孕妇毛片免费看看| 久久精品亚洲综合专区| 久久免费精彩视频| 亚洲欧洲日本精品| 精品久久8x国产免费观看| 亚洲欧洲日韩国产| 最近中文字幕免费mv视频7| 蜜芽亚洲av无码一区二区三区| 四虎免费永久在线播放| 中文字幕无码免费久久9一区9| 亚洲AV永久无码精品| 久久天天躁狠狠躁夜夜免费观看| 亚洲AV无码一区二区三区人| 日韩一级视频免费观看| 亚洲免费视频一区二区三区| 亚洲狠狠久久综合一区77777| 一色屋成人免费精品网站| 成人婷婷网色偷偷亚洲男人的天堂| 夜色阁亚洲一区二区三区| a毛片免费全部播放完整成| 亚洲精品视频在线播放| 国产免费AV片无码永久免费| 最近中文字幕免费大全| 亚洲国产日韩在线| 亚洲精品乱码久久久久久不卡| 免费91麻豆精品国产自产在线观看| 亚洲国产成人资源在线软件| 免费人成在线观看网站视频| 十九岁在线观看免费完整版电影| 亚洲欧美国产国产一区二区三区| 中文字幕亚洲综合久久男男|