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

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

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

    ivaneeo's blog

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

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    有時你會看到兩個classes過于親密,花費太多時間去探究彼此的private成分。如果這發生在兩個[人]之間,我們不必做衛道之士;但對于classes,我們希望它們嚴守清規。

    就像古代戀人一樣,過分狎昵的classes必須拆散。你可以采用Move Method(142)和Move Field(146)
    幫它們劃清界線,從而減少狎昵行經。你可以看看是否運用Change Bidirectional Association to Unidirectional(200)讓其中一個class對另一個斬斷情絲。如果兩個classes實在是情投意合,可以運用Extract Class(149)把兩者共同點提煉到一個安全地點,讓它們坦蕩地使用這個新class。或者也可以嘗試運用Hide Delegate(157)讓另一個class來為它們傳遞相思情。

    繼承(inheritance)往往造成過度親密,因為subclass對superclass的了解總是超過superclass的主管愿望。如果你覺得該讓這個孩子獨自生活了,請運用Replace Inheritance with Delegation(352)讓它離開繼承體系。
    posted on 2005-08-19 16:28 ivaneeo 閱讀(551) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲专区在线视频| 成人免费视频国产| 亚洲Av无码专区国产乱码DVD| 一级a性色生活片久久无少妇一级婬片免费放 | 欧洲亚洲国产精华液| 成人免费视频一区| 亚洲性色精品一区二区在线| 日韩免费a级毛片无码a∨| 亚洲中文无码永久免费| 日本高清免费不卡在线| 美女黄网站人色视频免费| 亚洲国产成人久久精品99 | 最近中文字幕免费完整| 亚洲黄色免费电影| 69式国产真人免费视频| 亚洲中文字幕一区精品自拍| 午夜视频在线在免费| 国产亚洲成在线播放va| 亚洲免费一区二区| 在线观看特色大片免费网站| 亚洲国产高清人在线| 国产卡二卡三卡四卡免费网址| 久久综合久久综合亚洲| 国产91久久久久久久免费| 一级一看免费完整版毛片| 亚洲AV无一区二区三区久久| 成人免费大片免费观看网站| 亚洲hairy多毛pics大全| 全部免费a级毛片| 久久久久久免费一区二区三区| 亚洲视频免费观看| 麻豆国产入口在线观看免费| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 免费A级毛片无码A∨免费| 亚洲日本乱码卡2卡3卡新区| 免费一级做a爰片久久毛片潮喷| 好吊色永久免费视频大全| 91亚洲va在线天线va天堂va国产| 成人黄动漫画免费网站视频 | 热99re久久免费视精品频软件| 一级免费黄色大片|