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 閱讀(183) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 柘荣县| 珲春市| 红河县| 柏乡县| 蚌埠市| 晋宁县| 六安市| 恩施市| 竹北市| 隆化县| 绥宁县| 大渡口区| 华池县| 洛隆县| 太保市| 贡嘎县| 玉门市| 阜康市| 祁连县| 登封市| 佛学| 西宁市| 平乐县| 汪清县| 墨竹工卡县| 靖江市| 沧州市| 夏邑县| 高阳县| 来宾市| 石林| 高邮市| 西林县| 牟定县| 桦川县| 安吉县| 新安县| 济源市| 德格县| 德昌县| 灌阳县|