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

为什么我们需要抽象工厂设计模式?

为什么我们需要抽象工厂设计模式?

宝慕林4294392 2019-08-23 15:55:43
为什么我们需要抽象工厂设计模式大多数定义说:抽象工厂提供了一个接口,用于创建相关对象的族,而无需指定其具体类抽象工厂模式的用途是什么,因为我们可以通过创建具体类本身的对象来实现任务。为什么我们有一个工厂方法来创建Concrete类的对象?请提供我必须实现abstractFactory模式的任何现实生活示例?
查看完整描述

3 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

当客户端不确切知道要创建的类型时,此模式特别有用。举个例子,假设专门销售手机的陈列室可以查询三星生产的智能手机。在这里,我们不知道要创建的对象的确切类型(假设手机的所有信息都以具体对象的形式包装)。但我们知道我们正在寻找由三星制造的智能手机。如果我们的设计具有抽象工厂实现,则实际可以使用此信息。

在C#中理解和实现抽象工厂模式


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

添加回答

举报

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