ivaneeo's blog

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

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
Extract Method

将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。

void printOwing(double amount) {
    printBanner();

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

                         |  |
                         |  |
                        \  /

void printOwing(double amount) {

    printBanner();

    printDetails(amount);
}

void printDetails(double amount) {
    System.out.println("name:" + _name);

    System.out.println("amount" + amount);
}
posted on 2005-08-24 10:33 ivaneeo 阅读(194) 评论(0)  编辑  收藏 所属分类: refactoring-从地狱中重生

只有注册用户登录后才能发表评论。


网站导航: