ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          作法(Mechanics)
            • 對于每一個委托關系中的函數,在server端建立一個簡單的委托函數(delegating method)。
            • 調整客戶,令它只調用server提供的函數(不得跳過徑自調用下層)。
                • ==》如果client(客戶)和server不在同一個package,考慮修改委托函數(delegating method)的訪問權限,讓client得以在package之外調用它。
            • 每次調整后,編譯并測試。
            • 如果將來不再有任何客戶需要取用圖的Delegate(委托類),便可移除server中的相關訪問函數(accessor for the delegate)。
            • 編譯,測試。
          posted on 2005-08-31 13:21 ivaneeo 閱讀(157) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 台州市| 永新县| 永登县| 资中县| 东港市| 沙雅县| 晋城| 宁德市| 社会| 宝丰县| 罗城| 洛南县| 阳曲县| 肥东县| 山东省| 海南省| 驻马店市| 长沙县| 临朐县| 贞丰县| 兰州市| 合作市| 凉山| 盐边县| 于都县| 乌兰察布市| 金川县| 镇巴县| 永康市| 巩留县| 施秉县| 昌黎县| 西充县| 固镇县| 化州市| 莎车县| 朝阳市| 岳阳县| 西林县| 抚远县| 信宜市|