<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产午夜亚洲精品理论片不卡| 亚洲伦理一二三四| 日韩精品免费一级视频| 麻豆国产精品入口免费观看| 亚洲AV中文无码乱人伦下载 | 亚洲国产精品xo在线观看| a色毛片免费视频| 成熟女人特级毛片www免费| 国产av天堂亚洲国产av天堂| 一级做a免费视频观看网站| 女人18特级一级毛片免费视频| 免费v片在线观看品善网| 亚洲国产日韩在线成人蜜芽| 国色精品va在线观看免费视频| 最近最新MV在线观看免费高清| 四虎影视永久免费观看| 亚洲AV无码一区东京热| 国产免费久久精品99久久| 亚洲午夜无码AV毛片久久| 麻豆69堂免费视频| 日韩免费无码一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 亚洲欧美日韩中文无线码| 成人毛片免费观看视频大全| 国产日韩AV免费无码一区二区| 国产亚洲精品xxx| 国产v亚洲v天堂a无| 99精品全国免费观看视频| 亚洲日韩国产精品第一页一区| 国产亚洲人成在线影院| 一级毛片免费播放| 一区国严二区亚洲三区| 亚洲欧洲日产韩国在线| 91成人免费福利网站在线| 亚洲avav天堂av在线不卡| 国产一级淫片a视频免费观看| 黄色网页在线免费观看| 日本亚洲欧美色视频在线播放 | 亚洲精品福利你懂| 免费一级特黄特色大片在线| 国产一卡二卡3卡四卡免费|