<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    作法(Mechanics)
      • 使用Replace Constructor with Factor Method(304)。
      • 編譯,測(cè)試。
      • 決定由什么對(duì)象負(fù)責(zé)提供訪問(wèn)新對(duì)象的途徑。
          • ==》可能是個(gè)靜態(tài)字典(static dictionary)或一個(gè)注冊(cè)對(duì)象(registry object)
          • ==》你也可以使用多個(gè)對(duì)象作為新對(duì)象的訪問(wèn)點(diǎn)(access point)。
      • 決定這些reference object應(yīng)該預(yù)先創(chuàng)建好,或是應(yīng)該動(dòng)態(tài)創(chuàng)建。
          • ==》如果這些reference object是預(yù)先創(chuàng)建好的,而你必須從內(nèi)存中被它們讀取出來(lái),那么就得確保它們?cè)诒恍枰臅r(shí)候能夠被及時(shí)加載。
      • 修改factory method,令它返回reference object。
          • ==》如果對(duì)象是預(yù)先創(chuàng)建好的,你就需要考慮:萬(wàn)一有人索求一個(gè)其實(shí)并不存在的對(duì)象,要如何處理錯(cuò)誤?
          • ==》你可能希望對(duì)factory method使用Rename Method(273),使其傳達(dá)這樣的信息;它返回的是一個(gè)既存對(duì)象。
      • 編譯,測(cè)試。
    posted on 2005-09-01 11:13 ivaneeo 閱讀(162) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): refactoring-從地獄中重生
    主站蜘蛛池模板: 激情吃奶吻胸免费视频xxxx| a级毛片免费观看视频| 国产午夜无码精品免费看动漫| 91福利免费视频| 白白国产永久免费视频| 久久久久久a亚洲欧洲aⅴ| 亚洲夂夂婷婷色拍WW47| 在线观看免费视频一区| 嫩草影院在线免费观看| 亚洲a一级免费视频| 美美女高清毛片视频黄的一免费 | 一级毛片免费一级直接观看| 一级毛片免费毛片一级毛片免费 | 日本免费一区二区久久人人澡| 成人免费网站在线观看| 亚洲不卡av不卡一区二区| 亚洲精品久久无码av片俺去也 | 亚洲午夜免费视频| 黄色免费网址大全| 三年片在线观看免费大全| 精品亚洲一区二区| 菠萝菠萝蜜在线免费视频| av大片在线无码免费| 亚洲精品无码午夜福利中文字幕 | 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲av日韩av激情亚洲| 免费精品国产自产拍在线观看| 久久精品免费全国观看国产| 国产亚洲色婷婷久久99精品| 精品特级一级毛片免费观看| 成人福利免费视频| 亚洲大片在线观看| 巨胸喷奶水www永久免费| 国产无遮挡色视频免费视频| 久久精品国产亚洲AV久| 嫩草影院在线播放www免费观看| 亚洲国产免费综合| 婷婷国产偷v国产偷v亚洲| 在线观看无码AV网站永久免费| 亚洲人成影院在线| 中文字幕乱码一区二区免费|