<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
    有時你會看到兩個classes過于親密,花費太多時間去探究彼此的private成分。如果這發(fā)生在兩個[人]之間,我們不必做衛(wèi)道之士;但對于classes,我們希望它們嚴守清規(guī)。

    就像古代戀人一樣,過分狎昵的classes必須拆散。你可以采用Move Method(142)和Move Field(146)
    幫它們劃清界線,從而減少狎昵行經(jīng)。你可以看看是否運用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 閱讀(544) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 一个人看www在线高清免费看| 99re6在线精品免费观看| 亚色九九九全国免费视频| 亚洲s色大片在线观看| 国产一级片免费看| 无码乱人伦一区二区亚洲| 久久久久久AV无码免费网站| 亚洲精品无码久久久久去q| 国产成人AV免费观看| 亚洲一区二区影院| 91九色精品国产免费| 亚洲欧美自偷自拍另类视| 日韩免费一区二区三区| 美女隐私免费视频看| 红杏亚洲影院一区二区三区| 国产一级淫片a免费播放口| 亚洲精品福利网泷泽萝拉| 一个人免费高清在线观看| 爱情岛论坛亚洲品质自拍视频网站 | 美女被爆羞羞网站在免费观看 | 亚洲美女在线国产| 四虎影视无码永久免费| 亚洲专区在线视频| 成年轻人网站色免费看| 欧洲乱码伦视频免费国产 | 亚洲裸男gv网站| 免费无码av片在线观看| 亚洲国语在线视频手机在线| 四虎影视大全免费入口| 深夜福利在线视频免费| 久久夜色精品国产噜噜亚洲AV| 成人免费视频小说| 精品国产污污免费网站入口在线| 亚洲伊人tv综合网色| 国产美女a做受大片免费| 九九美女网站免费| 亚洲国产成人AV在线播放| 亚洲永久无码3D动漫一区| 午夜国产精品免费观看| 特级毛片aaaa免费观看| 亚洲欧洲精品国产区|