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 閱讀(184) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 辉县市| 集安市| 松潘县| 长宁区| 永年县| 靖远县| 青阳县| 孝昌县| 谢通门县| 德安县| 化州市| 靖远县| 元阳县| 商洛市| 翁牛特旗| 深州市| 河西区| 商南县| 平塘县| 龙陵县| 潼关县| 南部县| 上饶市| 河东区| 龙山县| 铅山县| 洛隆县| 南召县| 广西| 随州市| 沙雅县| 齐齐哈尔市| 曲阳县| 太康县| 重庆市| 泗洪县| 郯城县| 萨嘎县| 藁城市| 高邑县| 买车|