<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 閱讀(544) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲色大网站WWW永久网站| 亚洲综合图片小说区热久久| 中文字幕在线观看亚洲日韩| 最近中文字幕高清免费中文字幕mv| 亚洲人成伊人成综合网久久久| 一区二区三区免费高清视频| 亚洲无线一二三四区手机| 大片免费观看92在线视频线视频| 国产成人免费A在线视频| 亚洲国产精华液2020| 免费日本黄色网址| 免费观看四虎精品成人| 亚洲伊人久久大香线蕉综合图片| 国产做国产爱免费视频| 亚洲久本草在线中文字幕| 久久精品国产免费观看| 亚洲最大无码中文字幕| 手机看片久久国产免费| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产乱子伦精品免费无码专区| 亚洲av成人一区二区三区观看在线| 午夜高清免费在线观看| 免费很黄无遮挡的视频毛片| 国产AV无码专区亚洲AV漫画| 久爱免费观看在线网站| 亚洲综合色7777情网站777| 暖暖免费高清日本中文| 好吊色永久免费视频大全| 亚洲影院在线观看| 在线不卡免费视频| www在线观看免费视频| 亚洲天天做日日做天天看| 在线观看成人免费视频| 国产黄色片免费看| 亚洲一级大黄大色毛片| 亚洲AV无码一区二区三区在线观看| 岛国岛国免费V片在线观看| 亚洲宅男精品一区在线观看| 亚洲天堂中文字幕在线| 69式国产真人免费视频| 日韩在线观看视频免费|