離弦之Ray

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            55 Posts :: 0 Stories :: 33 Comments :: 0 Trackbacks

              粗粗看完一遍設計模式的時候,覺得Builder Pattern和Factory Method Pattern有點混淆,好像這兩者都是將復雜的構造過程屏蔽掉,最終返回一個Client滿意的對象,但他們的本質是不一樣的。
              Builder Pattern只針對一個類,這個類的特點是構造起來過程特別復雜,所以將構造的部分獨立出來,專門用一個BuilderClass來負責生成對象。
              Factory Method更多的是針對生成實現同一接口的一組類中的某個。有點拗口,就是在運行時生成正確的對象。
              總結下來,就是Builder針對一個Class,Factory Method針對從一組Class中挑選一個
          。
          posted on 2008-02-26 20:25 離弦之ray的技術天空 閱讀(308) 評論(0)  編輯  收藏 所屬分類: Design Pattern
          主站蜘蛛池模板: 衡山县| 宜良县| 乌海市| 鸡西市| 榕江县| 巴中市| 安塞县| 佛山市| 育儿| 清原| 嵊州市| 德安县| 石城县| 宁国市| 南安市| 丽水市| 杭州市| 报价| 曲水县| 蓬溪县| 益阳市| 龙泉市| 奈曼旗| 会理县| 扬中市| 邯郸县| 滕州市| 石景山区| 永丰县| 册亨县| 台东县| 甘孜县| 丰原市| 泰和县| 夹江县| 红河县| 景宁| 留坝县| 文安县| 石林| 平定县|