标签: design-patterns builder-pattern
我知道很多次都会问这个问题,但我只是想澄清一下这个问题。 构建器模式是否可以替换工厂模式。
是构建器模式逐步创建并返回一个复杂对象,这也可以在工厂模式中完成。
答案 0 :(得分:6)
它们都是Creational模式。所以,不要替换,只是在某些条件下适当的替代方案。模式的本质是它们为常见问题提供解决方案,巧妙地区分不同的问题有不同的解决方案是非常合理的。
所有讨论here,如果你告诉我们你不理解或不同意这里的答案,也许更有意思
答案 1 :(得分:0)
有关何时使用构建器模式及其优点的详细信息,请查看我的帖子,了解其他类似问题 here