<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无码专区国产乱码DVD| 免费黄网在线观看| 亚洲美女在线国产| 精品成人一区二区三区免费视频| 欧美男同gv免费网站观看| 亚洲国产精品久久丫| 我们的2018在线观看免费高清| 亚洲精品中文字幕麻豆| 99在线在线视频免费视频观看| 久久99国产亚洲精品观看| 国产精品99久久免费观看| 亚洲美女中文字幕| 男女免费观看在线爽爽爽视频| 亚洲精品一二三区| 成人爱做日本视频免费| 无遮挡国产高潮视频免费观看| 亚洲精品无码专区久久同性男| 成人免费ā片在线观看| 亚洲AV无码精品无码麻豆| 95免费观看体验区视频| 亚洲一区二区久久| 成人免费视频国产| 伊人久久国产免费观看视频| 亚洲人JIZZ日本人| 国产92成人精品视频免费| 亚洲乱妇老熟女爽到高潮的片| 免费国产a国产片高清网站| h视频在线免费观看| 亚洲情a成黄在线观看动漫尤物| 日本高清在线免费| 香蕉视频亚洲一级| 亚洲欧洲成人精品香蕉网| 91久久精品国产免费直播| 精品亚洲视频在线| 亚洲国产精品无码专区在线观看| 91人成网站色www免费下载| 亚洲第一成年免费网站| 在线A亚洲老鸭窝天堂| 114一级毛片免费| 午夜在线免费视频 | 97se亚洲国产综合自在线|