为了账号安全,请及时绑定邮箱和手机立即绑定

工厂设计模式和抽象工厂设计模式之间的基本区别是什么?

工厂设计模式和抽象工厂设计模式之间的基本区别是什么?

牧羊人nacy 2019-09-27 16:26:55
工厂模式和抽象工厂模式之间的基本区别是什么?
查看完整描述

3 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

工厂模式:工厂生产IProduct实现

抽象工厂模式:工厂生产IFactories,而工厂又生产IProducts :)

[根据评论更新]至少
根据Wikipedia,我之前写的内容不正确。抽象工厂只是工厂接口。使用它,您可以在运行时切换工厂,以允许在不同的上下文中使用不同的工厂。示例可能是针对不同操作系统,SQL提供程序,中间件驱动程序等的不同工厂。


查看完整回答
反对 回复 2019-09-27
  • 3 回答
  • 0 关注
  • 820 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信