<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)的正確性。

    主站蜘蛛池模板: 免费无码毛片一区二区APP| 歪歪漫画在线观看官网免费阅读| 国产大片91精品免费观看不卡| 最新69国产成人精品免费视频动漫| 亚洲综合AV在线在线播放| 亚洲日本乱码卡2卡3卡新区| eeuss影院免费直达入口| 亚洲一级毛片免费在线观看| 一本色道久久88综合亚洲精品高清| 亚洲欧洲国产精品你懂的| 亚洲国产精品ⅴa在线观看| 秋霞人成在线观看免费视频| 大陆一级毛片免费视频观看| 亚洲精品免费在线观看| 国产亚洲美女精品久久久久| 8x成人永久免费视频| www.亚洲色图| 日韩亚洲人成在线| 国产精品免费高清在线观看| 免费国产高清视频| 亚洲一区二区三区在线| 国产又黄又爽胸又大免费视频| 免费看AV毛片一区二区三区| 久久久亚洲AV波多野结衣| 国产成人精品免费大全| 拍拍拍又黄又爽无挡视频免费| 久久久亚洲精品视频| 午夜不卡AV免费| 成年人视频在线观看免费| 亚洲伦理一区二区| 国产福利免费视频 | 亚洲av无码专区国产不乱码| 精品无码AV无码免费专区| 国产国拍亚洲精品福利| 亚洲AV无码一区二区三区网址| 131美女爱做免费毛片| 国产亚洲av人片在线观看| 男男gay做爽爽免费视频| 成人啪精品视频免费网站| 亚洲色欲或者高潮影院| 久久国产乱子伦精品免费强|