<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ā)初期,你可能會在兩個classes之間建立一條單向連接,使其中一個class可以引用另一個class.隨著時間推移,你可能發(fā)現(xiàn)referred class需要得到其引用者(某個object)以便進行某些處理.也就是說它需要一個反向指針.

    [反向指針]手法有點棘手,所以在你能夠自在運用它之前,應該有相應的測試.通常我不花心思去測試訪問函數(shù)(accessors),因為普通訪問函數(shù)的風險沒有高到需要測試的地步,但本重構要求測試訪問函數(shù),所以它是極少數(shù)需要添加測試的重構手法之一.

    本重構運用反向指針(back pointer)實現(xiàn)雙向關聯(lián)(bidirectionality).其他技術(例如連接對象,link objects)需要其他重構手法.
    posted on 2005-09-13 10:31 ivaneeo 閱讀(310) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 国产综合亚洲专区在线| 国产青草视频在线观看免费影院| 亚洲中文字幕无码久久2017| 男男gvh肉在线观看免费| 免费人成在线观看播放国产| 亚洲av永久无码| 天堂亚洲免费视频| 99久久99久久精品免费看蜜桃| 亚洲人成网7777777国产| 国产啪精品视频网站免费尤物 | 国产精品亚洲综合天堂夜夜| 国产免费牲交视频| 少妇亚洲免费精品| 亚洲乱码国产乱码精品精| a级特黄毛片免费观看| 久久亚洲精品成人综合| 在线看片v免费观看视频777| 亚洲日本VA中文字幕久久道具| 日韩午夜免费视频| 国产精品玖玖美女张开腿让男人桶爽免费看 | 国产午夜无码精品免费看| 老汉色老汉首页a亚洲| 97性无码区免费| 亚洲AV无码XXX麻豆艾秋| 亚洲国产成人久久一区久久 | 黄网站色成年片大免费高清 | 亚洲一级特黄大片无码毛片 | 皇色在线视频免费网站| 精品亚洲成a人在线观看| 亚洲免费人成在线视频观看| 97久久免费视频| 朝桐光亚洲专区在线中文字幕| 综合亚洲伊人午夜网| 亚洲三级高清免费| 一级特级女人18毛片免费视频| 亚洲av日韩av无码黑人| 国产麻豆免费观看91| 久久国产乱子精品免费女| 亚洲中文字幕乱码AV波多JI| 亚洲午夜无码片在线观看影院猛| 1000部拍拍拍18勿入免费视频下载|