<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ivaneeo's blog

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

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    如果有很多函數(shù)已經(jīng)使用了_interestRate field,我應(yīng)該先運(yùn)用Self Encapsulate Field(171):
    class Account...
        private AccountType _type;
        private double _interestRate;
        double interestForAmount_days(double amount, int days) {
           return getInterestRate() * amount * days / 365;
        }
        private void setInterestRate(double arg) {

           _interestRate = arg;
        }
        private double getInterestRate() {
           return _interestRate;
        }

    這樣,在搬移field之后,我就只需要修改訪問(wèn)函數(shù)就行了:

        double interestForAmount_days(double amount, int days) {
           return getInterestRate() * amount * days / 365;
        }
        private void setInterestRate(double arg) {

           _type.setInterestRate(arg);
        }
        private double getInterestRate() {
           return _type.getInterestRate();
        }

    如果以后有必要,我可以修改訪問(wèn)函數(shù)(accessors)的用戶,讓它們使用新對(duì)象。Self Encapsulate Field(171)使我得以保持小步前進(jìn)。如果我需要對(duì)class做許多處理,保持小步前進(jìn)是有幫助的。特別值得一提的是:首先使用
    Self Encapsulate Field(171)使我得以更輕松使用Move Method(142)將函數(shù)搬移到target class中。如果待移函數(shù)引用了field的訪問(wèn)函數(shù)(accessors),那么那些引用點(diǎn)是無(wú)須修改的。

    posted on 2005-08-30 14:59 ivaneeo 閱讀(130) 評(píng)論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 成人无码WWW免费视频| h视频在线观看免费完整版| 有色视频在线观看免费高清在线直播| 国产成人 亚洲欧洲| 最好免费观看韩国+日本| 亚洲jjzzjjzz在线播放| 日日躁狠狠躁狠狠爱免费视频| 日本免费网站在线观看| 国产精品亚洲一区二区无码| 免费人成年轻人电影| 亚洲AV无码成人网站久久精品大| 亚洲丝袜美腿视频| 亚洲av成人中文无码专区| 国产又粗又猛又爽又黄的免费视频| 亚洲国产精品乱码一区二区 | 亚洲V无码一区二区三区四区观看| 9久热精品免费观看视频| 夜夜爽免费888视频| 亚洲一区二区电影| 波多野结衣免费在线| 国产亚洲精aa成人网站| 伊人久久五月丁香综合中文亚洲 | 免费无码午夜福利片69| 亚洲中文久久精品无码| 99re视频精品全部免费| 中国亚洲呦女专区| 免费一级特黄特色大片在线| 成在线人免费无码高潮喷水| 国产午夜影视大全免费观看| 亚洲一区中文字幕在线电影网| 在线免费一区二区| 国产99久久久久久免费看| 无码久久精品国产亚洲Av影片| 青娱分类视频精品免费2| 国产精品亚洲а∨无码播放不卡| 伊人亚洲综合青草青草久热| 亚洲高清视频免费| 日韩在线视频免费| 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲精品国精品久久99热一| 99视频全部免费精品全部四虎|