<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
    Parallel Inheritance Hierachies其實(shí)是Shotgun Surgery的特殊情況。在這種情況下,每當(dāng)你為某個(gè)class增加一個(gè)subclass,必須也為另一個(gè)class相應(yīng)增加一個(gè)subclass。如果你發(fā)現(xiàn)某個(gè)繼承體系的class名稱(chēng)前綴和另一個(gè)繼承體系的class名稱(chēng)前綴完全相同,便是聞到了這種味道。

    消除這種重復(fù)性的一般策略是:讓一個(gè)繼承體系的實(shí)體(instances)指涉(參考、引用、refer to)另一個(gè)繼承體系的實(shí)體(instances)。如果再接再厲運(yùn)用Move Method(142)和Move Field(146),就可以將指涉端(referring class)的繼承體系消弭于無(wú)形。
    posted on 2005-08-19 14:39 ivaneeo 閱讀(502) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): refactoring-從地獄中重生
    主站蜘蛛池模板: 91亚洲国产成人精品下载| 日韩少妇内射免费播放| 日本不卡视频免费| 丁香花在线观看免费观看图片| 久久九九亚洲精品| 成人毛片免费观看视频在线 | 亚洲精品成a人在线观看☆| 夜色阁亚洲一区二区三区| 免费观看91视频| 亚洲AV无码一区二区三区网址| 国产成人精品曰本亚洲79ren| 99久久精品免费视频| 亚洲av日韩专区在线观看| 亚洲成av人影院| 国产成人免费高清在线观看| 香港a毛片免费观看| 亚洲av成本人无码网站| 亚洲伊人久久大香线蕉苏妲己| 日本a级片免费看| 18禁男女爽爽爽午夜网站免费| 免费无码又爽又黄又刺激网站| 亚洲国产精品综合一区在线| 亚洲国模精品一区| 成年女人免费v片| 日本免费一区二区久久人人澡| 精品亚洲成A人在线观看青青| 亚洲日本一区二区| 亚洲国产高清精品线久久| 国产卡一卡二卡三免费入口| 久久精品视频免费| 人体大胆做受免费视频| 亚洲日本一线产区和二线 | 久久亚洲精品无码播放| 国产精品久久久久久久久久免费| 免费一级毛片无毒不卡| 无码免费又爽又高潮喷水的视频 | 亚洲AV日韩AV无码污污网站| 亚洲天堂一区在线| 亚洲中文字幕无码爆乳AV| 国产免费av片在线播放| 国产精品免费观看|