<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
    范例(Examples):無局部變量(No Local Variables)
    在最簡單的情況下,Extract Method(110)易如反掌。請看下列函數:

    void printOwing() {
        Enumeration e = _orders.elements();
        double outstanding = 0.0;

        //print banner
        System.out.println("********************************");
        System.out.println("********* Customer Owes **********");
        System.out.println("********************************");

        // calculate outstanding
        while(e.hasMoreElements()) {
           Order each = (Order) e.nextElement();
           outstanding += each.getAmount();
        }

        //print details
       
    System.out.println("name:" + _name);
       
    System.out.println("amount" + outstanding);
    }

    我們可以輕松提煉出[打印banner]的代碼。我只需要剪切、粘貼、再插入一個函數調用動作就行了:

    void printOwing() {
        Enumeration e = _orders.elements();
        double outstanding = 0.0;

        printBanner();

        // calculate outstanding
        while(e.hasMoreElements()) {
           Order each = (Order) e.nextElement();
           outstanding += each.getAmount();
        }

        //print details
       
    System.out.println("name:" + _name);
       
    System.out.println("amount" + outstanding);
    }

    void printBanner() {
       
    //print banner
        System.out.println("********************************");
        System.out.println("********* Customer Owes **********");
        System.out.println("********************************");
    }
    posted on 2005-08-24 14:59 ivaneeo 閱讀(197) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲第一永久在线观看| 亚洲精品国产电影| 亚洲男人电影天堂| 国产在线观看免费av站| 国产成人精品日本亚洲专区| 特级aa**毛片免费观看| 免费欧洲毛片A级视频无风险| 亚洲AV无码成人精品区日韩| 无码国模国产在线观看免费| 苍井空亚洲精品AA片在线播放 | 亚洲经典在线中文字幕| 久久国产乱子伦精品免费不卡| 亚洲va久久久噜噜噜久久| 毛片在线全部免费观看| 亚洲av日韩av激情亚洲| 亚洲电影免费观看| 亚洲国产精品一区二区三区在线观看| 国产精品成人免费视频网站京东| 亚洲色成人WWW永久在线观看| 在线免费一区二区| 黄色一级毛片免费| 亚洲乳大丰满中文字幕| 久久国产精品成人片免费| 亚洲大片免费观看| 国产免费午夜a无码v视频| 国产大片免费天天看| 91嫩草私人成人亚洲影院| 成人爽A毛片免费看| 国产亚洲美女精品久久久久| 亚洲一区二区三区无码中文字幕| 99爱免费观看视频在线| 亚洲黄页网在线观看| 亚洲色偷偷狠狠综合网| 99爱在线观看免费完整版 | 免费人成网站永久| 亚洲va中文字幕无码久久不卡| 91人人区免费区人人| 亚洲av综合av一区二区三区| 亚洲色大成网站www永久一区| 久久久久久99av无码免费网站 | 亚洲偷自精品三十六区|