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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    工廠方法模式:
    一個(gè)抽象產(chǎn)品類,可以派生出多個(gè)具體產(chǎn)品類。
    一個(gè)抽象工廠類,可以派生出多個(gè)具體工廠類。
    每個(gè)具體工廠類只能創(chuàng)建一個(gè)具體產(chǎn)品類的實(shí)例。

    抽象工廠模式:
    多個(gè)抽象產(chǎn)品類,每個(gè)抽象產(chǎn)品類可以派生出多個(gè)具體產(chǎn)品類。
    一個(gè)抽象工廠類,可以派生出多個(gè)具體工廠類。
    每個(gè)具體工廠類可以創(chuàng)建多個(gè)具體產(chǎn)品類的實(shí)例。

    區(qū)別:
    工廠方法模式只有一個(gè)抽象產(chǎn)品類,而抽象工廠模式有多個(gè)。
    工廠方法模式的具體工廠類只能創(chuàng)建一個(gè)具體產(chǎn)品類的實(shí)例,而抽象工廠模式可以創(chuàng)建多個(gè)。



    工廠方法模式: 一個(gè)抽象產(chǎn)品類,可以派生出多個(gè)具體產(chǎn)品類。 一個(gè)抽象工廠類,可以派生出多個(gè)具體工廠類。 每個(gè)具體工廠類只能創(chuàng)建一個(gè)具體產(chǎn)品類的實(shí)例。 抽象工廠模式: 多個(gè)抽象產(chǎn)品類,每個(gè)抽象產(chǎn)品類可以派生出多個(gè)具體產(chǎn)品類。 一個(gè)抽象工廠類,可以派生出多個(gè)具體工廠類。 每個(gè)具體工廠類可以創(chuàng)建多個(gè)具體產(chǎn)品類的實(shí)例。 區(qū)別: 工廠方法模式只有一個(gè)抽象產(chǎn)品類,而抽象工廠模式有多個(gè)。 工廠方法模式的具體工廠類只能創(chuàng)建一個(gè)具體產(chǎn)品類的實(shí)例,而抽象工廠模式可以創(chuàng)建多個(gè)。


    GOF《設(shè)計(jì)模式》寫(xiě)的很清楚,工廠方法是由子類自行決定實(shí)例化那個(gè)類,而抽象工廠是自己決定實(shí)例化哪個(gè)類。至于是組合還是繼承還是實(shí)現(xiàn)接口都無(wú)所謂。根本區(qū)別在于是自己實(shí)例化還是子類實(shí)例化。
    posted on 2014-12-28 22:06 abin 閱讀(1810) 評(píng)論(0)  編輯  收藏 所屬分類: PatternDesigns
    主站蜘蛛池模板: 无码AV片在线观看免费| 久久精品国产亚洲AV电影网 | 51午夜精品免费视频| 无码天堂亚洲国产AV| 黄色免费网址大全| 黄色毛片免费在线观看| 九九全国免费视频| 精品一区二区三区免费视频| 日韩a级无码免费视频| 免费日本一区二区| 50岁老女人的毛片免费观看| 四虎1515hh永久久免费| 欧美a级在线现免费观看| 成人五级毛片免费播放| 国产精品久久香蕉免费播放| 亚洲精品岛国片在线观看| 亚洲色偷偷偷鲁综合| 99人中文字幕亚洲区| 亚洲人配人种jizz| 亚洲av永久无码天堂网| 春意影院午夜爽爽爽免费| 99免费在线视频| 亚洲一区二区三区免费观看| 女人18一级毛片免费观看| 国产一区二区三区免费看| 亚洲综合av永久无码精品一区二区| 国产av无码专区亚洲av桃花庵| 亚洲一卡2卡三卡4卡有限公司 | 免费二级毛片免费完整视频| 国产精品亚洲产品一区二区三区 | 国产美女在线精品免费观看| 国产在线观看免费完整版中文版| 亚洲乱码中文字幕综合234| 久久精品亚洲综合专区| 国产日本亚洲一区二区三区| 自拍偷自拍亚洲精品播放| 99免费在线视频| 性感美女视频免费网站午夜| 久久久无码精品亚洲日韩软件| 亚洲视频在线一区| 亚洲av无码无线在线观看|