<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-從地獄中重生
    主站蜘蛛池模板: 亚洲乱码一二三四区乱码| xxxx日本在线播放免费不卡| 成人无遮挡毛片免费看| 免费国产a理论片| 亚洲黑人嫩小videos| 在线观看国产情趣免费视频| 中文字幕免费人成乱码中国| 亚洲另类古典武侠| 国产精品亚洲αv天堂无码| 成年黄网站色大免费全看| 黄色a三级三级三级免费看| 久久亚洲AV无码精品色午夜| www国产亚洲精品久久久日本| 亚洲视频在线观看免费| 在线观看亚洲专区| 亚洲精品无码久久毛片波多野吉衣| 又大又硬又爽免费视频| 曰批视频免费40分钟试看天天| 色吊丝性永久免费看码| 中中文字幕亚洲无线码| 亚洲AV午夜福利精品一区二区| 国产黄色片在线免费观看| 中文字幕亚洲免费无线观看日本 | 三上悠亚亚洲一区高清| 国产va免费精品观看精品| a级日本高清免费看| 小说区亚洲自拍另类| 亚洲乱码在线视频| 久久国产精品亚洲综合| 亚洲日本韩国在线| 四虎www免费人成| 四虎在线视频免费观看视频| 任你躁在线精品免费| 日产久久强奸免费的看| 亚洲av日韩专区在线观看| 亚洲国产精品专区| 亚洲一卡2卡三卡4卡有限公司| 久久精品国产精品亚洲下载| 成人爱做日本视频免费| 好爽…又高潮了毛片免费看| 五月婷婷在线免费观看|