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

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

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

    ivaneeo's blog

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

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    如果[向既有對象發(fā)出一條請求]就可以取得原本位于參數(shù)列上的一份數(shù)據(jù),那么你應該激活重構準則Peplace Parameter with Method(292)。上述的既有對象可能是函數(shù)所屬class內的一個值域(field),也可能是另一個參數(shù)。你還可以運用Preserve Whole Object(288)將來自同一對象的一堆數(shù)據(jù)收集起來,并以該對象替換它們。如果某些數(shù)據(jù)缺乏合理的對象歸屬,可使用Introduce Parameter Object(295)為它們制造出一個[參數(shù)對象]。

    此間存在一個重要的例外。有時侯你明顯不希望造成[被調用對象]與[較大對象]間的某種依存關系。這時候將數(shù)據(jù)從對象中拆解出來單獨作為參數(shù),也很合情合 理。但是請注意其所引發(fā)的代價。如果參數(shù)列太長或變化太頻繁,你就需要重新考慮自己的依存結構(dependency structure)了。
    posted on 2005-08-18 16:02 ivaneeo 閱讀(339) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲1区2区3区精华液| 亚洲欧洲日产韩国在线| 亚洲JIZZJIZZ妇女| 亚洲高清中文字幕免费| 亚洲国产精品久久久久秋霞影院| 免费无码又爽又刺激高潮软件| 亚洲欧洲久久av| 久久国产精品免费一区二区三区 | 91亚洲国产成人久久精品网址| 午夜免费啪视频在线观看 | 波多野结衣中文一区二区免费 | 狠狠躁狠狠爱免费视频无码| 亚洲精品成人网久久久久久| 白白色免费在线视频| 亚洲日韩精品无码专区网站| 国产99精品一区二区三区免费| 精品国产_亚洲人成在线高清| 免费福利在线视频| 亚洲综合一区二区精品久久| 国内免费高清在线观看| 亚洲AV成人无码久久WWW| 亚洲国产精品成人AV无码久久综合影院| 污网站免费在线观看| 亚洲精品国产字幕久久不卡| 久久A级毛片免费观看| 中文无码成人免费视频在线观看| 亚洲国产精品无码久久一区二区| 最近中文字幕mv免费高清在线 | 国产成人免费手机在线观看视频| 人妻仑乱A级毛片免费看| 亚洲av无码不卡一区二区三区| 天天影院成人免费观看| 国产亚洲人成在线影院| 亚洲VA中文字幕无码毛片 | 亚洲国产主播精品极品网红| 国产白丝无码免费视频| 中文日韩亚洲欧美制服| 久久久久亚洲AV成人网人人软件| 亚洲免费视频网址| 亚洲AⅤ视频一区二区三区 | 久久国产色AV免费看|