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

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

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

    接口實現與配置實現

    在實現系統功能的時候,通常會首先定義好功能的接口,在系統功能不斷被實現的過程中,慢慢的發現有些接口的實現很類似,這個時候通常會開始做一次抽象,形成一個共同的部分,^_^,慢慢的系統形成了一個抽象的層次,而為了通用,通常是通過定義接口,形成一個抽象類,抽象類中暴露出一些抽象方法供外部擴展實現,逐步的積累抽象類后慢慢形成一個基礎框架,而外部在使用時通常可通過繼承抽象類的方式來復用、擴展和實現自己的功能。
    通常在一些產品級的開發平臺上就會提出配置的方式去復用、擴展和實現自己的功能,而不是通過編寫代碼的方式,其實就是在上面的基礎框架上再做了一級抽象,也就是提供了對于將基于基礎框架的抽象類的抽象方法的實現再做了次共性的分析,形成了一種通用的實現,然后將實現部分暴露一些可配置點,其實也可以想象這個時候同樣可以暴露一些抽象方法,呵呵,只是配置讓人感覺不是寫代碼,很舒服,而且更有利于即時生效的實現。
    再深入的想想,其實覺得為什么MDA是可行的,但又是難推廣的覺得是同樣的道理,MDA將模型經過一級一級的抽象,最后形成的模型固然是一個非常靈活的模型,可通過配置形成多種多樣的系統功能,但它帶來了在抽象層次的難度,這個通常來說不是那么容易做到的....而且其實在做一級一級的抽象的時候如果做的不夠的話,通常會導致基于抽象無法完成特定的功能,這個時候對于框架來講通常會變得比較的麻煩

    系統功能---->(一次抽象后)-----通用系統功能------>(二次抽象后)-----基礎框架----->(三次抽象后)----->開發平臺----->......     一直這么抽象下去,最后系統會變成什么呢?那個模型又有什么人懂呢?靈活性、擴展性、簡易性、可維護性,都是值得深思的問題.....

    posted on 2006-03-15 22:48 BlueDavy 閱讀(2476) 評論(2)  編輯  收藏 所屬分類: 系統設計

    評論

    # re: 接口實現與配置實現 2006-03-18 00:25 JC

    無論開發平臺的做的多漂亮,基礎框架做的多通用,最終還是要實現系統功能. 我覺的系統功能和基礎框架完全是二條不同的抽象路線....  回復  更多評論   

    # re: 接口實現與配置實現 2006-03-28 16:45 guest

    過猶不及!  回復  更多評論   

    公告

     









    feedsky
    抓蝦
    google reader
    鮮果

    導航

    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統計

    隨筆分類

    隨筆檔案

    文章檔案

    Blogger's

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 9i9精品国产免费久久| 国产精品无码免费专区午夜| 亚洲视频免费在线观看| 中文字幕亚洲日韩无线码| 美女被免费视频网站a| 免费成人在线观看| 免费人成大片在线观看播放| 亚洲成年人啊啊aa在线观看| 四虎国产精品永免费| 国产亚洲色视频在线| 精品国产免费一区二区三区香蕉| 亚洲午夜福利717| 久久九九全国免费| 亚洲视频一区在线| 成年轻人网站色免费看| 亚洲s码欧洲m码吹潮| 亚洲福利视频一区二区| a级毛片免费在线观看| 亚洲美女激情视频| 午夜爱爱免费视频| 亚洲天堂免费在线视频| 亚洲AV综合色一区二区三区| 1000部夫妻午夜免费| 亚洲人成人无码.www石榴| 亚洲成AⅤ人影院在线观看| 国产成人AV免费观看| 亚洲免费在线视频播放| 国产一级一片免费播放| 美女巨胸喷奶水视频www免费| 久久青青草原亚洲AV无码麻豆| 日韩免费精品视频| 高潮毛片无遮挡高清免费视频| 亚洲国产精品无码专区在线观看| 亚洲一区免费在线观看| 在线观看亚洲专区| 亚洲精品人成在线观看| 韩国欧洲一级毛片免费| 最近中文字幕大全免费版在线| 日本亚洲色大成网站www久久| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久精品国产精品亚洲|