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-從地獄中重生
          主站蜘蛛池模板: 体育| 潍坊市| 武邑县| 梁山县| 鄱阳县| 监利县| 繁峙县| 崇义县| 阳朔县| 延庆县| 时尚| 平泉县| 稷山县| 呼玛县| 沈丘县| 永新县| 岢岚县| 长宁区| 肃宁县| 丹寨县| 山阳县| 马尔康县| 云阳县| 昆山市| 元谋县| 安福县| 西畴县| 嘉善县| 大竹县| 怀宁县| 临洮县| 同江市| 霞浦县| 丽江市| 侯马市| 密云县| 保德县| 南投县| 达拉特旗| 青田县| 长岭县|