ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          動機(Motivation)
          如果我發現,對于一個field(值域),在其所駐class之外的另一個class中有更多函數使用了它,我就會考慮搬移這個field。上述所謂[使 用]可能通過設值/取值(setting/getting)函數間接進行。我也可能移動該field的用戶(某函數),這取決于是否需要保持接口不受變 化。如果這些函數看上去很合適待在原地,我就選擇搬移field。

          使用Extract Class(149)時,我也可能需要搬移field。此時我會先搬移field,然后再搬移函數。
          posted on 2005-08-30 14:15 ivaneeo 閱讀(148) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 鄂伦春自治旗| 克东县| 囊谦县| 涿州市| 民权县| 论坛| 溧水县| 郧西县| 秦安县| 原阳县| 元谋县| 客服| 桐庐县| 岳阳县| 安仁县| 乌鲁木齐县| 宝丰县| 胶南市| 高淳县| 海林市| 嘉荫县| 库伦旗| 普安县| 随州市| 盐城市| 林周县| 鹰潭市| 灵台县| 宁远县| 迁安市| 新邵县| 富平县| 呼伦贝尔市| 宕昌县| 乐安县| 佛教| 卫辉市| 大渡口区| 工布江达县| 龙游县| 江西省|