<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久久久无码| 亚洲国产美女福利直播秀一区二区 | 青草草在线视频永久免费| 波多野结衣免费视频观看| 亚洲AV日韩AV鸥美在线观看| 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 国产乱子精品免费视观看片| www国产亚洲精品久久久| 亚洲码在线中文在线观看| 一级人做人爰a全过程免费视频| 成人免费视频69| 亚洲人成电影在线观看青青| 三级网站在线免费观看| 国产免费观看a大片的网站| 亚洲最大黄色网站| 国产在线观看免费观看不卡 | 日韩免费无砖专区2020狼| 91亚洲国产在人线播放午夜| 三级黄色免费观看| 亚洲国产成人久久笫一页| 亚洲最大的成人网| 免费又黄又硬又爽大片| 亚洲综合精品香蕉久久网97| 亚洲AV无码乱码在线观看富二代 | 亚洲视频.com| 精品久久8x国产免费观看| 亚洲中文字幕无码永久在线| 亚洲丁香婷婷综合久久| 在线视频免费观看爽爽爽| 亚洲色欲啪啪久久WWW综合网| 国产成人免费一区二区三区| 亚洲AV色吊丝无码| 四虎影院免费视频| 亚洲欧美日韩综合久久久| av免费不卡国产观看| 亚洲熟妇AV日韩熟妇在线| 中文字幕亚洲激情| 国产黄色片免费看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 免费在线看黄网站| 亚洲一区AV无码少妇电影☆|