<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-從地獄中重生
    主站蜘蛛池模板: 亚洲精品国产高清嫩草影院| 337p日本欧洲亚洲大胆裸体艺术| 免费阿v网站在线观看g| 日韩黄色免费观看| 亚洲国产精品无码一线岛国| 亚洲一级毛片免费观看| 深夜久久AAAAA级毛片免费看| 99精品视频免费在线观看| 国产青草视频免费观看97| 亚洲专区先锋影音| 无套内射无矿码免费看黄| 2022久久国产精品免费热麻豆| 国产精品亚洲综合一区| 亚洲JIZZJIZZ妇女| 国产91色综合久久免费分享| 久久亚洲国产精品五月天婷| 你好老叔电影观看免费| 日韩免费观看视频| 日韩在线观看免费完整版视频| 国产日产亚洲系列最新| 国产白丝无码免费视频| 亚洲午夜福利精品久久 | 三年片在线观看免费观看大全一| 午夜高清免费在线观看| 亚洲成a人片在线观看中文app | 国产成人综合亚洲AV第一页| 久久精品免费一区二区三区| 亚洲国产激情一区二区三区| 亚洲AV无码成人精品区狼人影院| 免费下载成人电影| 亚洲欧美国产国产综合一区 | 永久免费无码网站在线观看 | 亚洲国产成人精品无码久久久久久综合 | 亚洲JLZZJLZZ少妇| 亚洲一区AV无码少妇电影☆| 九一在线完整视频免费观看| 又粗又黄又猛又爽大片免费| 色九月亚洲综合网| 国产午夜无码视频免费网站| 国产精品亚洲lv粉色| 亚洲午夜福利在线观看|