腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何为
许多
具体
类型
创建
抽象
工厂
、
、
我们的任务是实现(或自动生成)
抽象
工厂
实现接口,类似于: public interface IActionFactory{} 我知道如何使用Dagger对Provider<T>注释的支持来实现这个
工厂
return concreteAction2Provider.get()
浏览 21
提问于2019-05-03
得票数 0
回答已采纳
3
回答
在java中
工厂
设计模式和
抽象
工厂
设计模式有什么区别?
、
1)
工厂
是否由
具体
的
工厂
类实现,其中if else检查
类型
并根据
类型
创建
对象?或者我们有带有
抽象
创建
方法的接口
工厂
,我们在
具体
的
工厂
类中为每种不同
类型
的对象实现这个接口,并实例化该特定
类型
对象的obj。 2)
抽象
的
工厂
和
工厂
有什么不同?它只是
工厂
的
工厂
吗?3)我们如何更改用于
浏览 2
提问于2014-10-20
得票数 0
2
回答
什么时候在一个
具体
的类中隐藏继承层次?
、
、
、
、
每当我有一个
工厂
根据一些“低级”
类型
参数(
如
协议或外部资源的格式)将
抽象
基类实现返回给用户的情况下,我总是想将
抽象
类转换为具有内部“策略
工厂
”的
具体
类,以便用户只需将实现
类型
传递给构造函数并直接使用基类我注意到.Net框架选择以这种方式实现套接字(而不是
创建
DatagramSocket,而是在构造时传递SocketType )。决定何时可以将层次结构扁平化为像这样的单个
具体
类的一些指导原则是什么?
浏览 1
提问于2011-04-22
得票数 6
回答已采纳
1
回答
原型模式是如何解决多产品族
抽象
工厂
模式问题的?
、
在可重用面向对象软件的设计模式元素中,它指出
抽象
工厂
模式中的一个问题是: 如果可能有
许多
产品族,则可以使用原型(117)模式对混凝土
工厂
进行集成。
具体
浏览 8
提问于2022-10-06
得票数 1
1
回答
抽象
工厂
、
我对
抽象
工厂
模式感到困惑。据说,
抽象
工厂
提供了一个接口,用于在不指定
具体
类的情况下
创建
相关或依赖对象的系列。这也是与Factory Method.The不同的一点,作者给出了一个NYPizzaIngredientFactory示例,它是一个
具体
的子类,可以通过调用类中的一些方法(例如createDough()、createSauce())来
创建
产品系列。但是,我认为为了
创建
一个特殊的Sauce,类必须依赖于
具体
的类,
浏览 5
提问于2014-12-13
得票数 0
回答已采纳
2
回答
如何将专用参数传递给
工厂
模板?
、
、
、
假设您有一个基类(例如Animal)和一个
工厂
(AnimalFactory),它们使用模板方法执行相同的操作(使用不同的细节)来
创建
实例。createTemplate:Animal (details:AnimalDetails) { return baby然后,我
创建
了一个鸟和哺乳动物的子类和他们的
工厂
和专门的对口makeBaby:Mammal(details:MammalDetails) { /* mammal specif
浏览 0
提问于2015-02-12
得票数 2
回答已采纳
2
回答
既然有
工厂
,为什么还需要
创建
AbstractFactory
当我们已经有了
工厂
的时候,我们通过
创建
AbstractFactory来实现什么?我的意思是,通过使用
工厂
,我们也可以直接
创建
具体
的对象,为什么我们应该使用AbstractFactory和get
工厂
,然后再
创建
对象。
浏览 0
提问于2018-02-28
得票数 0
1
回答
具有大量验证规则的复合对象的实例化
、
、
、
我有一个我想要
创建
的对象。此对象由我不希望客户端类负责
创建
的其他对象组成。在
创建
对象之前,必须通过
许多
验证规则。 我应该把
创建
对象的类称为什么?模式和模式都与
抽象
不同
类型
的
具体
类的
创建
有关。但是,我正在
创建
一个单一
类型
的对象,所以使用这个术语<e
浏览 3
提问于2014-06-06
得票数 0
回答已采纳
2
回答
如果在实现
工厂
模式时使用
抽象
类而不是接口。还会是
工厂
的模式吗?
、
例如: 如果更改
抽象
类形状上的接口形状,则
创建
具体
的类来扩展形状,并使形状
工厂
返回形状
抽象
类
类型
的对象。它还会是
工厂
的模式吗?
浏览 1
提问于2015-07-17
得票数 13
回答已采纳
1
回答
如
何为
抽象
工厂
创建
的类设置特定属性?
、
、
、
是否可以让
具体
工厂
使用
抽象
工厂
模式为它们
创建
具有特定
类型
参数的
具体
类?或者,由各自的混凝土
工厂
创建
的不同混凝土类是否需要具有相同的字段?
浏览 2
提问于2010-06-30
得票数 4
1
回答
当我们有不同的返回
类型
时,实现策略模式
、
、
、
、
我有SaveManager
抽象
类和实现SaveManager
抽象
类的
具体
类TVSaveManager、DataSaveManager和VoiceSaveManager。saveManager.MapAndSaveProduct(); }
工厂
类将决定
创建
哪个管理器并将列表发送给我们但问题是,所有
具体
的savemanage的MapAndSaveProduc
浏览 1
提问于2012-08-27
得票数 5
回答已采纳
2
回答
关于
工厂
模式的几个问题
、
许多
人说他们在他们的项目中使用
工厂
模式。但是,当我看到它们的实现时,它看起来与我在第一本书中所读到的定义完全不同。在书中,他们描述了两种
工厂
模式,即 Factory方法:-一个类指定它的子类,以指定要根据某些参数
创建
哪些对象。因此,我们在这里期望基类中的一些
抽象
方法,它将由子类实现,其作用是
创建
一些对象。
抽象
工厂
:-提供一个
工厂
(以接口或
抽象
工厂
的形式),用于
创建
相关或依赖对象的
浏览 4
提问于2011-08-26
得票数 8
回答已采纳
2
回答
谁应该负责选择适当的派生类?
、
、
我最近写了一个类库,其中包括一些对某些
类型
的文件进行建模的对象。例如,有一个
抽象
的Document类,具有派生类PdfDocument (
具体
)和OfficeDocument (
抽象
,具有
具体
派生类,
如
WordDocument和ExcelDocument)等。目前,客户端
创建
新对象的方式是选择适当的派生类并将字节数组传递给它。或者,我最好隐藏除
抽象
Document类之外的所有类,并使用
抽象
工厂
模式之类的东西来返回正确
浏览 2
提问于2012-07-03
得票数 8
回答已采纳
1
回答
创建
特定视图元素的设计模式
、
、
假设我们有一个
抽象
工厂
,为我们创造一些产品。我们知道
抽象
工厂
可以为我们提供产品的一些特定的子类,但是我们不想检查
类型
(这是这种模式的主要原因)。现在我们需要为每种
类型
的对象
创建
一个特定的视图,在不知道
具体
类型
的情况下,我们如何做到这一点呢?同一家
工厂
应该
创建
不同的视图吗? 更新:我
创建
了一个来尝试所有不同的方法。
浏览 6
提问于2015-08-26
得票数 0
回答已采纳
1
回答
客户和产品脱钩?
、
我读了一个,Sudhakar Kalmari写道,“当需要将客户端与它所使用的特定产品分离时,请使用
工厂
方法模式。”我不明白这意味着什么。据我所知,耦合是方法或类与其他依赖项硬编码的程度。
浏览 2
提问于2014-09-06
得票数 0
回答已采纳
2
回答
获取从中派生类的
抽象
类
类型
、
、
在.NET中,使用GetType函数返回对象的
具体
类
类型
。问题是直到运行时我才知道
类型
是什么,但我知道它是从哪个
抽象
类派生出来的(我正在使用
抽象
工厂
来
创建
合适的类)。 如何获取实际的
抽象
类
类型
?
浏览 1
提问于2010-02-02
得票数 3
回答已采纳
4
回答
抽象
工厂
模式有规模吗?
、
我仍然试图在这里理解设计模式,在学习了
抽象
工厂
模式之后,我意识到这个模式不会很好地扩展。查看
抽象
工厂
模式的uml图。📷提前感谢
浏览 0
提问于2013-12-10
得票数 8
2
回答
为什么需要
抽象
工厂
模式?
、
、
在
抽象
工厂
模式中,所涉及的主要实体包括 根据我的观察,createProduct是
抽象
工厂</
浏览 3
提问于2016-03-14
得票数 2
回答已采纳
1
回答
“
工厂
”设计模式在
工厂
中可以有超过一个
抽象
类型
吗?
、
、
请注意:
工厂
,而不是
抽象
工厂
。这是否仍被认为是
工厂
的方法?
浏览 2
提问于2020-10-07
得票数 0
回答已采纳
1
回答
确定使用
工厂
方法设计模式时要使用的
工厂
、
工厂
--简单而非官方的设计模式,通常是一个类,它有一个或多个方法(有时是静态的)接受一个参数来确定要返回的
抽象
类型
的哪个子类。 2)
工厂
方法--正式表示一个模式,并使用
抽象
的
工厂
类。对于预期返回
类型
的每个产品,
创建
一个关联的
工厂
类,并实现或覆盖所需的方法。在客户端代码中,尽管变量被声明为
抽象
的
工厂
,但它是用
具体
的实现实例化的。3)
抽象
工厂
--通过
浏览 0
提问于2013-09-17
得票数 1
点击加载更多
相关
资讯
抽象工厂模式详解与Java实现:构建可扩展且线程安全的应用
JAVA 设计模式系列——工厂模式
Java设计模式——工厂三兄弟之简单工厂模式
抽象工厂模式(golang)
工厂模式<Factory
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券