2009-08-11 40 views
1

我知道這個問題被問了很多次,但我只是想更清楚這一點。 一個生成器模式可以代替工廠模式。Builder模式是否替換工廠模式?

是構建模式一步一步地創建並返回一個複雜的對象,這也可以在工廠模式中完成。

回答

6

他們都是創建模式。所以,不要替代,只是在某些條件下適用的替代方案。模式的本質是,它們爲常見問題提供解決方案,微妙不同的問題具有不同的解決方案是相當合理的。

所有討論here,也許如果你告訴我們,你不明白或約這裏

+0

+1我同意需要的信息 – neuro 2009-08-11 09:43:20

0

答案同意欲瞭解更多有關時使用Builder模式,其優點你應該把它更有趣看看我的帖子中的另一個類似問題here