<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)
      • 建立一個新class,根據[待被處理之函數]的用途,為這個class命名。
      • 在新class中建立一個final值域,用以保存原先大型函數所駐對象。我們將這個值域稱為[源對象]。同時,針對原(舊)函數的每個臨時變量和每個參數,在新class中建立一個個對應的值域保存之。
      • 在新class中建立一個構造函數(constructor),接收源對象及原函數的所有參數作為參數。
      • 在新class中建立一個compute()函數。
      • 將原(舊)函數的代碼拷貝到compute()函數中。如果需要調用源對象的任何函數,請以[源對象]值域調用。
      • 編譯。
      • 將舊函數的函數本體替換為這樣一條語句:[創建上述新class的一個新對象,而后調用其中的compute()函數]。
    現在進行到很有趣的部分了。由于所有局部變量現在都成了值域,所以你可以任意分解這個大型函數,不必傳遞任何參數。
    posted on 2005-08-29 16:13 ivaneeo 閱讀(149) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 三年片在线观看免费观看大全动漫| 一区二区三区观看免费中文视频在线播放| 亚洲国产精品尤物YW在线观看 | 日日躁狠狠躁狠狠爱免费视频 | 亚洲综合无码一区二区| 国产精品免费观看| 大桥未久亚洲无av码在线| 亚洲精品tv久久久久久久久| 亚洲毛片在线免费观看| 日本激情猛烈在线看免费观看| 亚洲电影一区二区三区| 午夜视频免费成人| 美女视频黄的免费视频网页| 亚洲精品理论电影在线观看 | 精品亚洲AV无码一区二区| 免费萌白酱国产一区二区| 免费国产99久久久香蕉| 亚洲avav天堂av在线网毛片| 亚洲gv白嫩小受在线观看| 国产色婷婷精品免费视频| 久久永久免费人妻精品下载| 国产亚洲成在线播放va| 亚洲精品日韩中文字幕久久久| www.亚洲一区| 国产成人免费午夜在线观看 | 国内精品久久久久影院免费| 亚洲av无码专区在线电影天堂| 色婷婷亚洲十月十月色天| 亚洲精品人成无码中文毛片 | 国产成人精品免费视频大全五级 | 永久免费av无码入口国语片| 久久水蜜桃亚洲AV无码精品| 久久久久亚洲精品无码系列| 亚洲精品久久久www| 国产自产拍精品视频免费看 | 亚洲国产a∨无码中文777| 国产免费变态视频网址网站| 免费看黄视频网站| 99爱视频99爱在线观看免费| 国产免费一区二区三区免费视频 | 亚洲精华国产精华精华液好用 |