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

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

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

    cuiyi's blog(崔毅 crazycy)

    記錄點滴 鑒往事之得失 以資于發展
    數據加載中……

    我對設計模式的理解:工廠方法模式(Factory Mehod) 與 抽象工廠模式(Abstract Factory)

    非常感謝你的閱讀,如果你覺得好或者對你有幫助,請積極給一個留言反饋以示鼓勵。

    兩者都系工廠模式。

    本質都是將創建具體對象的職責和過程從代碼中提取出來,從而實現調用者和被調用者解耦的(設計模式)目標。

    但之所以會存在兩個分支,我們可以從其各自的實質來看:
    工廠方法模式(Factory Mehod Pattern) 只產生一類對象;
    抽象工廠模式(Abstract Factory Pattern)產生一系列對象;這些對象具有如下特征:相關或者相互依賴

    工廠方法模式可以通過帶參數的變種(即結合j2ee Service Location Pattern方式),從而產生多種產品(即一類對象的多個不同的實例)。

    抽象工廠模式更注重是相關或者相互依賴的一系列對象,一旦需要改動,只修改某一個具體工廠即可到達修改整個產品系列的目的
    從這一點,如果是涉及一個系列的產品一起工作,我們就應該放棄采用(工廠方法模式的)多個工廠方法來達到與(抽象工廠)相同目的的做法。
    因為:如果一個系列的產品一起工作時,一個應用一次只能使用同一個產品系列中一個對象,只需要一個具體工廠類(抽象工廠模式),或者 多個具體工場類(工廠方法模式)。如果這一點可以接受,那修改呢?!

    Thanks very much to visit blog,? welcome your feedback,? your feedback is the Driver && Power to me

    posted on 2006-10-08 16:39 crazycy 閱讀(1943) 評論(3)  編輯  收藏 所屬分類: Design Pattern、JEE Pattern

    評論

    # re: 我對設計模式的理解:工廠方法模式(Factory Mehod) 與 抽象工廠模式(Abstract Factory)  回復  更多評論   

    if(you=="優秀的程序員") { mylinux(“welcome ”); }
    2006-10-11 10:18 | 123bingbing

    # re: 我對設計模式的理解:工廠方法模式(Factory Mehod) 與 抽象工廠模式(Abstract Factory)  回復  更多評論   

    @123bingbing
    你不是好人,說的話都不懂的說
    2006-10-11 15:50 | crazycy

    # re: 我對設計模式的理解:工廠方法模式(Factory Mehod) 與 抽象工廠模式(Abstract Factory)[未登錄]  回復  更多評論   

    你思考過!!
    說出了表面的東西!!
    2008-01-31 11:55 | allan
    主站蜘蛛池模板: 亚洲精品第一国产综合精品| 久久久久亚洲av无码专区导航| 亚洲第一区二区快射影院| 97公开免费视频| 亚洲AV无码国产精品麻豆天美| 中文字幕的电影免费网站| 亚洲一区二区三区无码中文字幕 | 曰批全过程免费视频在线观看 | 免费在线黄色网址| 无码色偷偷亚洲国内自拍| 在线观看免费亚洲| 美女免费视频一区二区三区| 亚洲美女高清一区二区三区 | 97免费人妻在线视频| 亚洲免费一级视频| 免费看美女被靠到爽的视频| 国产亚洲综合一区二区三区| 红杏亚洲影院一区二区三区| 久久青草国产免费观看| 亚洲性无码av在线| 国产精品另类激情久久久免费| 五月天婷婷免费视频| 久久亚洲一区二区| 成年女人喷潮毛片免费播放| 深夜福利在线免费观看| 国产亚洲精品资源在线26u| 日韩视频免费在线| 羞羞漫画小舞被黄漫免费| 伊伊人成亚洲综合人网7777| 99在线观看免费视频| 亚洲AV综合色区无码一二三区| 亚洲成人高清在线| 99re免费在线视频| 亚洲乱妇老熟女爽到高潮的片| 国产偷窥女洗浴在线观看亚洲| 秋霞人成在线观看免费视频| 亚洲粉嫩美白在线| 久久精品国产精品亚洲艾草网 | 在线精品一卡乱码免费| 美女裸体无遮挡免费视频网站| 亚洲av一综合av一区|