建造者模式(Builder Pattern)和抽象工厂模式(Abstract Factory)的异同

xfary 2006-07-13 10:02:13
如题:
请问建造者模式(Builder Pattern)和抽象工厂模式(Abstract Factory)有什么异同点?
...全文
803 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bumm 2006-07-13
  • 打赏
  • 举报
回复
Builder 模式主要用于“分步骤构建一个复杂的对象”。在这其中“分步骤”是一个稳定的法,而复杂对象的各个部分则经常变化。
Abstract Factory模式主要用于应对“多系列对象构建”的需求变化。
hyena 2006-07-13
  • 打赏
  • 举报
回复
工厂模式是一次就创建了一个产品对象,而建造者模式是在导向器的控制下通过建造器一步一步地去装配一个产品,最终通过建造器去获取这个产品,这有助于对产品的生成做精确的控制
lih163 2006-07-13
  • 打赏
  • 举报
回复
BD
xfary 2006-07-13
  • 打赏
  • 举报
回复
建造者模式(Builder Pattern)和抽象工厂模式(Abstract Factory)的异同

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧