ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          作法(Mechanics)
            • 為[待封裝值域]建立取值/設值函數(getting/setting methods)。
            • 找出該值域的所有引用點,將它們全部替換為[對于取值/設值函數的調用]。
                • ==》如果引用點是[讀值]值域值,就將它替換為[調用取值函數];如果引用點是[設定]值域值,就將它替換為[調用設值函數]。
                • ==》你可以暫時為設值域改名,讓編譯器幫助你查找引用點。
            • 將該值域聲明為private。
            • 復查,確保找出所有引用點。
            • 編譯,測試。
          posted on 2005-08-31 15:51 ivaneeo 閱讀(199) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 惠水县| 巴塘县| 虎林市| 大竹县| 盐源县| 旌德县| 合江县| 姚安县| 正蓝旗| 仙游县| 太康县| 五指山市| 芒康县| 张掖市| 五寨县| 仁化县| 汉寿县| 贡嘎县| 青州市| 龙山县| 昔阳县| 巴林右旗| 灵山县| 集贤县| 迁安市| 晋宁县| 进贤县| 赞皇县| 鹤庆县| 漳州市| 长白| 玉山县| 新民市| 淮滨县| 饶河县| 天台县| 海南省| 北碚区| 西青区| 黄骅市| 孟连|