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

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

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

    關于重用

    在項目中碰到一些重用上的問題,有些想法,就先寫一點。

    重用應該是高層的復用,邏輯的復用,接口的復用,而不是具體實現的復用。 我們項目開始講復用,就是大家把別人的代碼拿過來,可用的地方就用,不同的地方改改,結果問題一堆。說到底就是接口沒有定義清楚的,很多該復用的邏輯隱藏在了具體的實現中。這樣導致無法進行接口的復用,轉而使用具體的實現復用。從程序員的角度看,他們總會使用成本最小的方法完成任務。所以我們要時刻思考如何能讓最正確的方法在他們看來同時也是成本最小。

    這里有一個較為簡單的辦法,就是盡量使用方法封裝實現,使接口的粒度最小。如果一個實現需要幾百行,且其中包含多個邏輯,就最好抽取出多個方法,然后在主體接口內進行調用。這樣的代碼邏輯清晰易讀,可重用性也高。看看大師們對代碼的不斷重構,很大程度上就是重構出粒度最細,復用性最高的接口。

    如何達到最大程度的復用,其實是非常復雜的問題,還需要在今后的項目中不斷體會。

    posted on 2006-10-15 23:13 pesome 閱讀(482) 評論(0)  編輯  收藏 所屬分類: 生活隨筆

    <2006年10月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    統計

    公告

    主要記錄作者在學習java中的每一步足跡。除非特別說明,所有文章均為本blog作者原創,如需轉載請注明出處和原作者,如用于商業目的,需跟作者本人聯系。
    歡迎大家訪問:

    常用鏈接

    留言簿(16)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    java技術

    人間百態

    朋友們的blog

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日本香蕉视频观看视频| 嫩草成人永久免费观看| 亚洲综合视频在线观看| www.亚洲精品| 一二三四免费观看在线电影| 精品国产污污免费网站| 在线播放免费人成视频网站| 亚洲一卡2卡4卡5卡6卡在线99| 亚洲AV成人精品网站在线播放| 亚洲色婷婷综合开心网| 日本高清色本免费现在观看| 日韩精品福利片午夜免费观着| 97av免费视频| 小草在线看片免费人成视久网| 久久一区二区三区免费| 一级毛片大全免费播放下载| 在线亚洲v日韩v| 精品亚洲福利一区二区| 亚洲成av人无码亚洲成av人| 亚洲xxxx视频| 亚洲欧美日韩国产精品一区| 亚洲日本VA中文字幕久久道具| 色老板亚洲视频免在线观| 亚洲无圣光一区二区| 亚洲网址在线观看| 亚洲一级毛片免费在线观看| 亚洲另类精品xxxx人妖| 亚洲ts人妖网站| 亚洲砖码砖专无区2023| 久久久久亚洲国产| 亚洲熟妇无码一区二区三区导航| 亚洲精品456人成在线| 亚洲深深色噜噜狠狠网站| 久久亚洲精品国产亚洲老地址| 亚洲av乱码一区二区三区香蕉| 亚洲va在线va天堂va手机| 在线观看亚洲AV日韩A∨| 亚洲中文字幕无码久久2020| 亚洲精品永久在线观看| 亚洲精品色在线网站| 四虎影视久久久免费观看|