ivaneeo's blog

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

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
一个函数,其本体(method body)应该与其名称(method name)同样清楚易懂.

在函数调用点插入函数本体,然后移除该函数.

int getRating() {
   return (moreThanFiveLateDeliveries()) ? 2 : 1;
}
boolean moreThanFiveLateDeliveries() {
   return _numberOfLateDeliveries > 5;
}
                                     |   |
                                     |   |
                                    \    /

int getRating() {
   return (_numberOfLateDeliveries > 5) ? 2 : 1;
}
posted on 2005-08-24 16:55 ivaneeo 阅读(174) 评论(0)  编辑  收藏 所属分类: refactoring-从地狱中重生

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


网站导航: