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

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

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

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
      • 作法(Mechanics)
      • 檢查函數,確定它不具多態性(is not polymorphic).==>如果subclass繼承了這個函數,就不要將此函數inline化,因為subclass無法覆寫(override)一個根本不存在的函數.
      • 找出這個函數的所有被調用點.
      • 將這個函數的所有被調用點都替換為函數本體(代碼).
      • 編譯,測試.
      • 刪除該函數的定義.

    被我這樣一寫,Inline Method(117)似乎很簡單.但情況往往并非如此.對于遞歸調用,多返回點,inline至另一個對象中而該對象并無提供訪問函數(accessors)......,每一種情況我都可以寫上好幾頁.我之所以不寫這些特殊情況,原因很簡單:如果你遇到了這樣的復雜情況,那么就不應該使用這個重構手法.

    posted on 2005-08-24 17:28 ivaneeo 閱讀(196) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲激情电影在线| 伊人久久大香线蕉亚洲| 亚洲人成网站在线观看播放动漫| 久久久久久久久久久免费精品 | www成人免费观看网站| 国产亚洲婷婷香蕉久久精品| 美女露隐私全部免费直播| 日韩免费在线观看视频| 亚洲人成77777在线播放网站| 中文字幕手机在线免费看电影| 亚洲伊人久久大香线蕉综合图片| 中文字幕看片在线a免费| 亚洲三区在线观看无套内射| 美女被cao网站免费看在线看| 亚洲综合精品香蕉久久网97| 91高清免费国产自产| 亚洲资源最新版在线观看| 成熟女人特级毛片www免费| 亚洲欧美日韩中文二区| 四虎永久免费地址在线网站| 一本久久A久久免费精品不卡| 亚洲精品无码久久久久去q| 97久久免费视频| 亚洲另类无码专区首页| 亚洲精品国精品久久99热| 任你躁在线精品免费| 亚洲精品在线电影| 日韩在线免费电影| 99久久精品毛片免费播放| 免费看大黄高清网站视频在线| 猫咪免费人成网站在线观看入口| 国产日产亚洲系列最新| 亚洲一级免费毛片| 亚洲精华国产精华精华液网站| 亚洲毛片av日韩av无码| 99久热只有精品视频免费看| 亚洲综合久久精品无码色欲| 亚洲人成无码网WWW| 1000部免费啪啪十八未年禁止观看| 久久亚洲精品国产精品婷婷| 亚洲色偷偷狠狠综合网|