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

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

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

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    [導入]代碼復用(reuse

    Posted on 2006-01-23 23:01 canonical 閱讀(976) 評論(0)  編輯  收藏 所屬分類: 軟件開發(fā)

        代碼復用包括兩個方面:概念復用和實現(xiàn)復用。這兩者在C++的虛擬函數(shù)設計中是合二為一的,結果概念上的模糊往往造成繼承機制的濫用。為了復用我們往往在 基類中塞入過多的職責,并在程序中制造了過多的層次。java的interface是純粹的概念復用機制,實現(xiàn)方面的復用我們一般通過Impls類或者 Utils類來進行,即將代碼片斷寫為靜態(tài)函數(shù)。一般應該避免在類中寫特別多的幫助性成員函數(shù),因為成員函數(shù)隱含的通過成員變量相關著,比靜態(tài)函數(shù)要更加 難以控制。
        類是一個整體的概念,整體概念失效了,類也就不存在了。從這一點上來說,它未必是比靜態(tài)函數(shù)更加穩(wěn)定。概念與實現(xiàn)是兩個不同層面的東西。實際上它們一般也 是多對多的關系。同一個概念可能換用多種不同的實現(xiàn),而同一段功能代碼也可能在多個類中使用。
        代碼復用的意義不僅僅在于減少工作量。實際上復用是對軟件的一種真正的檢驗,而測試僅僅是一種模擬的檢驗而已。每一次復用都是對代碼的一次拷問。在不斷使 用中感受到不同使用環(huán)境中的各種壓力,才能實現(xiàn)概念的不斷精化并確保實現(xiàn)的正確性。

    主站蜘蛛池模板: 51午夜精品免费视频| 福利片免费一区二区三区| 污视频在线观看免费| 国产亚洲av片在线观看16女人| 国产日韩精品无码区免费专区国产 | 亚洲综合最新无码专区| 无遮挡a级毛片免费看| 亚洲精品一级无码鲁丝片| 人妻无码中文字幕免费视频蜜桃 | 国产亚洲?V无码?V男人的天堂| 一个人免费观看www视频| 亚洲伊人久久大香线蕉综合图片| 久久久精品视频免费观看| 亚洲精品你懂的在线观看| 色欲色香天天天综合网站免费| 久久综合亚洲色一区二区三区| 波多野结衣在线免费视频| 91在线亚洲综合在线| 免费A级毛片无码A∨男男| 国产黄色片免费看| 亚洲午夜精品一区二区| 国产精品视频免费一区二区| 国产偷国产偷亚洲高清人| 最新国产AV无码专区亚洲| 91久久青青草原线免费| 亚洲另类无码专区首页| 亚洲午夜无码片在线观看影院猛 | 亚洲人成网站在线观看青青| 免费播放在线日本感人片| 久久久久久亚洲Av无码精品专口| 青娱乐免费在线视频| 日本高清免费中文在线看| 亚洲欧洲日产国产综合网| 免费观看男人免费桶女人视频| 99久久99这里只有免费的精品| 亚洲一区精品视频在线| 亚洲七七久久精品中文国产| 5g影院5g天天爽永久免费影院| 最新亚洲人成网站在线观看| 久久久久亚洲AV无码麻豆| 永久免费AV无码网站在线观看|