<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-從地獄中重生
    主站蜘蛛池模板: 91成人免费观看| 亚洲日本中文字幕天堂网| 亚洲免费日韩无码系列| 中文字幕亚洲一区| 美女视频黄频a免费| 国产成人aaa在线视频免费观看 | 在线天堂免费观看.WWW| 久久精品国产亚洲av麻豆色欲 | 国产免费无码AV片在线观看不卡| 亚洲精品成人久久久| 特级做a爰片毛片免费看| 亚洲成人免费电影| 亚洲性在线看高清h片| 一区二区三区AV高清免费波多| 亚洲精品成人久久久| 中文字幕免费在线播放| 国产精品视频免费观看| 自拍偷自拍亚洲精品情侣| 91精品成人免费国产| 国产免费av片在线播放| 免费无遮挡无遮羞在线看| 69xx免费观看视频| 国产亚洲国产bv网站在线| 久久免费区一区二区三波多野| 国产精品公开免费视频| 成年免费a级毛片| 亚洲国语精品自产拍在线观看| 亚洲一级免费毛片| 无码天堂va亚洲va在线va| 亚洲无码日韩精品第一页| 亚洲免费在线视频| 亚洲AV无码AV日韩AV网站| 毛片免费视频播放| 麻豆安全免费网址入口| 亚洲码国产精品高潮在线| 国产va免费精品| 亚洲女同成人AⅤ人片在线观看| 97无码人妻福利免费公开在线视频 | 日日噜噜噜噜夜夜爽亚洲精品| 99免费观看视频| 亚洲AV成人精品网站在线播放|