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

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

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

    ColorPicTips on Getting StartedColorPic

    隨筆 - 4  文章 - 7  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    After you've installed the ColorPic you might be wondering how to get started picking colors. Use the tips below to get started selecting colors and use a few advanced features that you might not have know about too.

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    http://cwj-0122.cnblogs.com/

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    jdk集合的基本層次有三層。
    Collection-->List-->ArrayList,比如這樣的結構。
    同時伴隨著一條抽象類的線。
    AbstractCollection-->AbstractList-->ArrayList,比如這樣的線。
    這是因為jdk集合,把list,set都看成是collection。本來,對于list,或者對于set.下面的結構圖很好的解決了類層次
    的設計問題。 
     
                  圖(1)
    但是list和set又要提取抽象出去。所以又得把這個結構改裝。改裝圖如下: 


    這圖稍微復雜了一點(而且,他只是類繼承體系的一邊而已,比如是List那一邊)。接口繼承接口,抽象類實現接口繼承抽象類。仔細看下,其實也很明白。說明:
    MyInterface-->MyAbstractClass-->MyConcreteClassB.這是圖(1)的一邊,當MyConcreteClassB類需要擴展新方法,而不僅僅局限于MyInterface接口定義的方法呢?首先想到的當然是,讓MyConcreteClassB同時實現另一個具有新方法的接口。考慮到新接口在集合類中也是一種MyInterface接口,所以,這個新接口繼承了MyInterface。同時,對于新接口也需要缺省的或公共的方法,所以,把MyConcreteClassB改裝為抽象類,最后,讓最終的具體去繼承該抽象類以及實現新接口。變成了上面的圖。當然,這只是一個基本圖。如果,你不一樣的需求,完全可以改裝你想要的結構。但是,這樣的結構,相信維護起來很好。
    然而還是有點疑問?比如說LinkList,當我這樣編碼時,addFirst方法被過濾了。也就是LinkList無法抽象。因為這個是List接口之外LinkedList自己擴展的方法。
    List linkList = new LinkedList();
      linkList.addFirst("abc");           //error
      linkList.add("bcd");

    LinkedList linkList = new LinkedList();
      linkList.addFirst("abc");           //OK
      linkList.add("bcd");
    又比如,在Stack設計上,Stack是繼承于Vector的方式來實現,這樣就擁有了Vector的所有方法,而這些方法在Stack是不該有的。讓人有摸不著頭腦的感覺。感覺用委托會好點吧。thinking java 里提到了關于這一點。是建議用LinkedList 委托來實現的。建議大家不要用java.uti.Stack類。而自己通過LinkedList 去構造一個Stack.
    posted on 2008-08-14 15:36 zhqh 閱讀(334) 評論(0)  編輯  收藏 所屬分類: jdk代碼分析

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


    網站導航:
     

    aaaaaaaaaaaaaaaaaaaaaa

    主站蜘蛛池模板: 综合自拍亚洲综合图不卡区| 亚洲成a人片在线看| 暖暖免费中文在线日本| 最新69国产成人精品免费视频动漫| 亚洲欧洲精品国产区| 国产成人yy免费视频| 四虎永久免费观看| 国产精品亚洲综合一区在线观看| 日韩在线a视频免费播放| 亚洲精品宾馆在线精品酒店| 国产又大又长又粗又硬的免费视频| 亚洲精品无码少妇30P| 四虎永久精品免费观看| 日韩精品视频在线观看免费| 亚洲七七久久精品中文国产| 中国极品美軳免费观看| 亚洲AV无码一区二区乱子伦| 青青视频免费在线| 亚洲国产精品成人一区| 亚洲欧美国产日韩av野草社区| 国产免费观看网站| 中国国语毛片免费观看视频| 久久综合亚洲色HEZYO社区| 国产92成人精品视频免费| 亚洲国产成人久久综合| 亚洲国产一成久久精品国产成人综合 | 亚洲一区二区三区偷拍女厕| 中文字幕亚洲综合久久综合| 四虎永久免费影院| 国产真人无码作爱视频免费| 亚洲自国产拍揄拍| 亚洲第一黄片大全| 全部免费毛片在线播放| 中文字幕乱码亚洲无线三区| 国产亚洲欧洲Aⅴ综合一区| 桃子视频在线观看高清免费视频| 日本亚洲色大成网站www久久 | 亚洲综合婷婷久久| 日韩高清在线免费观看| 中文字幕免费在线播放| 一区二区亚洲精品精华液|