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

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

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

    泥巴麒麟的BLOG

    shenAwesome@hotmail.com 縱不能,將醉做生涯,休拘束

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      195 Posts :: 2 Stories :: 80 Comments :: 0 Trackbacks

    名字看起來類似adapter,事實上完全不同。
    兩個原則:
    1.封裝變化點

    2.使用對象組合代替繼承,防止冗余類。
    第一個原則更為重要,明確給出了設計的依據。

    例:

    作圖程序,circle 和tangle繼承了sharp。
    問題出現:你需要同時考慮在顯示屏上畫圖,或在pda上畫圖(完全是假設情況)
    那么是否需要為每個類增加一個附本?Circle和Circle_pda?這會導致冗余和過多的類。
    參照第一個原則,這里有兩個變化點 :1是什么圖形 2是什么環境(實現的方式)
    用Sharp的繼承樹,記錄第一變化點。
    用Drawing的繼承樹,記錄第二變化點。
    同時在Sharp中,組合Drawing.

    原文我并沒有仔細看,總之我的直觀感覺就是:
    一個繼承樹反映一個變化點,使用組合的方式工作。相當于把設計二緯化,使x軸和y軸的設計能夠相對獨立。


    posted on 2007-07-05 15:53 泥巴麒麟 閱讀(174) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜国产片在线观看| 国产线视频精品免费观看视频| 亚洲天堂一区在线| 亚洲成a人无码亚洲成av无码| 中文字幕免费在线看| 日韩中文无码有码免费视频| 亚洲精品在线免费看| 国产精品亚洲精品爽爽| 在线观看永久免费| 亚洲AV无码专区在线播放中文| 草久免费在线观看网站| 国产成人精品免费视频网页大全| 国偷自产一区二区免费视频| 国产青草视频在线观看免费影院| 亚洲精品白色在线发布| 久久国产乱子伦精品免费一 | 久草免费手机视频| 中文字幕亚洲日韩无线码| 深夜福利在线视频免费| 亚洲区日韩区无码区| 久久久久久毛片免费看| 亚洲成AV人在线观看天堂无码| 69视频免费观看l| 国产亚洲福利在线视频| 亚洲AV伊人久久青青草原| a级毛片免费全部播放| 亚洲精品福利网站| 日韩激情淫片免费看| a级毛片毛片免费观看久潮| 4444亚洲国产成人精品| 国产一级一片免费播放| 大地影院MV在线观看视频免费 | 亚洲影院天堂中文av色| 亚洲精品国产综合久久一线| 老司机69精品成免费视频| 亚洲va在线va天堂成人| 亚洲人成色77777在线观看大| 亚洲免费福利视频| 妇女自拍偷自拍亚洲精品| 亚洲国产人成在线观看69网站| 成人午夜视频免费|