1

我知道这个问题被问了很多次,但我只是想澄清更多。建造者模式可以代替工厂模式吗?

是的,Builder 模式逐步创建并返回一个复杂的对象,这也可以在工厂模式中完成。

4

2 回答 2

6

它们都是创造模式。所以,不是替换,只是在某些条件下合适的替代方案。模式的本质是它们为常见问题提供解决方案,微妙的不同问题有不同的解决方案是很合理的。

所有讨论都在这里,如果你告诉我们你不理解或不同意这里的答案,也许会更有趣

于 2009-08-11T06:06:01.397 回答
0

有关何时使用构建器模式及其优势的更多信息,您应该在此处查看我的帖子以了解另一个类似问题

于 2009-12-23T18:34:18.147 回答