<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-從地獄中重生
    主站蜘蛛池模板: 久久国产精品一区免费下载| 国产大片51精品免费观看| 亚洲免费电影网站| 日本高清免费aaaaa大片视频| 人人狠狠综合久久亚洲婷婷| 亚洲天堂男人影院| 三年片在线观看免费西瓜视频| 成年女人免费v片| 亚洲成av人片在线观看无码不卡| 中文在线观看永久免费| 女人与禽交视频免费看| 在线观看亚洲人成网站| 国产乱子伦精品免费视频| 国产精品深夜福利免费观看 | 最新亚洲精品国偷自产在线| 99久久免费国产精精品| 免费大香伊蕉在人线国产| 久久久久久久综合日本亚洲| 香港a毛片免费观看| 国产aⅴ无码专区亚洲av麻豆| 亚洲a∨无码精品色午夜| 成人免费AA片在线观看| 亚洲视频在线一区二区三区| 91免费资源网站入口| 国产精品亚洲专区无码唯爱网| a毛片基地免费全部视频| 精品国产_亚洲人成在线| 亚洲人成人一区二区三区| igao激情在线视频免费| 亚洲国产日韩成人综合天堂| 午夜亚洲乱码伦小说区69堂| 日韩一区二区在线免费观看 | 国产精品亚洲一区二区三区久久| 亚洲精品无码专区2| 777成影片免费观看| 亚洲av日韩av高潮潮喷无码| 最新亚洲成av人免费看| 亚洲av无码不卡久久| 中文字幕人成无码免费视频| 思思久久99热免费精品6| 久久久久亚洲精品中文字幕|