工厂模式和抽象工厂模式之间的基本区别是什么?
3 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
工厂模式:工厂生产IProduct实现
抽象工厂模式:工厂生产IFactories,而工厂又生产IProducts :)
[根据评论更新]至少
根据Wikipedia,我之前写的内容不正确。抽象工厂只是工厂接口。使用它,您可以在运行时切换工厂,以允许在不同的上下文中使用不同的工厂。示例可能是针对不同操作系统,SQL提供程序,中间件驱动程序等的不同工厂。
- 3 回答
- 0 关注
- 847 浏览
添加回答
举报
0/150
提交
取消