<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-從地獄中重生
    主站蜘蛛池模板: 免费人成动漫在线播放r18| 久久久综合亚洲色一区二区三区 | 男男黄GAY片免费网站WWW| 亚洲一区免费在线观看| 亚洲视频免费在线播放| 91热久久免费精品99| 亚洲精品综合久久中文字幕| 少妇亚洲免费精品| 校园亚洲春色另类小说合集| 免费无遮挡无码永久在线观看视频| 美女内射毛片在线看免费人动物| 无码乱人伦一区二区亚洲| 99视频精品全部免费观看| 亚洲性色成人av天堂| 最近2019中文字幕免费看最新| 国产a v无码专区亚洲av| GOGOGO高清免费看韩国| 久热综合在线亚洲精品| 国产a视频精品免费观看| 亚洲高清一区二区三区| 国产婷婷高清在线观看免费| 国产免费MV大全视频网站| 久久久久亚洲精品成人网小说 | 国产成人免费爽爽爽视频| 亚洲人成色99999在线观看| 亚洲国产V高清在线观看| 久久免费观看国产精品| 色在线亚洲视频www| 亚洲国产成人爱av在线播放| 免费看搞黄视频网站| 亚洲综合色一区二区三区| 亚洲熟妇少妇任你躁在线观看无码 | 国产亚洲人成无码网在线观看| 亚洲综合免费视频| 在线观看亚洲电影| 亚洲永久永久永久永久永久精品| 好吊妞998视频免费观看在线| 亚洲大片免费观看| 亚洲av无码国产精品色在线看不卡 | 美女露隐私全部免费直播| 亚洲免费视频在线观看|