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-從地獄中重生
          主站蜘蛛池模板: 农安县| 凉山| 萨嘎县| 永寿县| 周至县| 嘉兴市| 黄大仙区| 罗山县| 手游| 辽宁省| 云南省| 砀山县| 五家渠市| 辽阳市| 桂林市| 彩票| 保亭| 正定县| 阿尔山市| 孟州市| 吉首市| 旺苍县| 伊金霍洛旗| 信宜市| 宣恩县| 望奎县| 大厂| 清新县| 江源县| 普安县| 随州市| 唐山市| 富平县| 珲春市| 汤原县| 桐梓县| 繁峙县| 孟村| 白城市| 南京市| 南城县|