離弦之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
          主站蜘蛛池模板: 湛江市| 浠水县| 罗山县| 栖霞市| 铜川市| 巴南区| 图片| 宁阳县| 丰宁| 台南县| 婺源县| 梅州市| 库尔勒市| 成武县| 平远县| 哈尔滨市| 绍兴县| 阿拉善左旗| 南开区| 梁河县| 沐川县| 二连浩特市| 五常市| 横山县| 民县| 松江区| 张掖市| 丹巴县| 阿拉善右旗| 边坝县| 张家港市| 兴仁县| 大庆市| 南阳市| 台南县| 专栏| 乌拉特后旗| 衡阳县| 阆中市| 大新县| 金沙县|