腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
工厂
-那是哪种
设计
模式
?
design-patterns
、
factory
、
factory-pattern
我是
设计
模式
领域的新手,我正在努力掌握事物的诀窍。我曾多次听到人们使用的“
工厂
”或“
工厂
模式
”,但当我开始学习
设计
模式
(目前正在阅读GoF书籍)时,我了解到实际上没有所谓的“
工厂
设计
模式
”。GoF书描述了两种与
工厂
相关的
模式
:“抽象
工厂
”和“
工厂
方法”。 所以我的问题是--当人们说“
工厂
”(没有添加任何东西)时,他们实际上指的是
浏览 2
提问于2014-11-10
得票数 1
回答已采纳
2
回答
Java或C#在
工厂
设计
模式
中的反映
java
、
c#
、
design-patterns
、
reflection
它是
工厂
设计
模式
中常用的一种特性。我很难理解这个概念,因为我还在学习如何编程。如何在C#或Java的
工厂
设计
模式
中使用反射?有人能给我一个简单的例子,并向我展示使用反射实现
工厂
设计
模式
的
代码
吗?Microsoft提供了这个反射
代码
示例,但我不知道如何在
工厂
设计
模式
中使用这个示例。
浏览 11
提问于2015-08-02
得票数 0
回答已采纳
1
回答
抽象
工厂
与
工厂
方法(作用域)
design-patterns
工厂
方法是类
设计
模式
。抽象
工厂
使用了许多
工厂
方法。为什么抽象
工厂
是对象
设计
模式
,而不是类
设计
模式
?抽象
工厂
将实例化推迟到哪个对象?
浏览 2
提问于2012-07-03
得票数 4
回答已采纳
2
回答
与
工厂
方法
模式
和抽象
工厂
模式
相比,简单
工厂
模式
的缺点是什么?
design-patterns
、
factory
头第一
设计
模式
将简单
工厂
描述为public class SimplePizzaFactory { pizza = new VeggiePizza(); return pizza;} 与
工厂
方法
模式
和抽象
工厂
模式
相比,简单
工厂
模
浏览 2
提问于2019-06-12
得票数 3
1
回答
Twig使用什么
设计
模式
来实现装载机?
php
、
design-patterns
、
abstract-class
、
twig
我正在学习
设计
模式
,特别是
工厂
和抽象
工厂
模式
。我学习了Fabien的Twig,并修改了他为类Twig_Loader_Filesystem编写
代码
的方式,以适应我的另一种情况。implements Twig_LoaderInterface, Twig_ExistsLoaderInterface 我想知道Fabien为Twig_Loader_Filesystem做这件事的方式是被认为是抽象
工厂
模式
还是仅仅是一个简单的抽象
设计
模式<
浏览 1
提问于2013-03-17
得票数 2
回答已采纳
2
回答
工厂
方法
设计
模式
-PHP
php
、
design-patterns
、
factory
我正在阅读
工厂
设计
模式
,这个
模式
有三种形式:简单
工厂
、
工厂
方法和抽象
工厂
。据我所知,简单的
工厂
不是一种
设计
模式
,它只是一种将对象创建
代码
与if/switch语句结合在一起封装的类型,或者在类不存在的情况下为类直接加载异常!当我试图转移到
工厂
方法时,我找不到足够清楚的例子来推迟简单
工厂
的操作。 你们能给出一个例子来解释
工厂
方法以及它是如何
浏览 4
提问于2017-03-12
得票数 1
回答已采纳
1
回答
工厂
方法
模式
的继承与抽象
工厂
模式
中的组合
design-patterns
、
abstract-factory
、
factory-method
我正在浏览
工厂
方法
模式
和抽象
工厂
方法
模式
的wiki页面。 在分析了wiki的例子之后,我实际上找不到这些例子中的作文。这两种
模式
都使用继承。
工厂
方法<
浏览 2
提问于2017-07-24
得票数 1
2
回答
java.time.LocalDate和java.time.ZonedDateTime应用了
工厂
模式
吗?
design-patterns
、
java-8
在这个意义上,java.time中的类类似于
工厂
设计
模式
。但是,这些类确实不同于
工厂
设计
模式
,因为
工厂
设计
模式
的本质是松散耦合
代码
,用一个通用方法(通常是static)实例化各种类型的对象,因此返回的对象实例的类型直到运行时才确定。 所以我想知道java.time.LocalDate和java.time.ZonedDateTime到底
浏览 3
提问于2017-08-09
得票数 6
回答已采纳
1
回答
工厂
来创建
工厂
?
design-patterns
、
abstract-factory
、
factory-method
我指的是GoF 抽象
工厂
和Factory方法
模式
。我理解它们的目的,但困扰我的是,这两种
模式
都忽略了关于客户机如何获得“
工厂
对象”实例的讨论。例如,在下面的抽象
工厂
模式
中,讨论假定其他一些框架或驱动程序
代码
已经构建了层次结构,并且Application实例已经保存了GUIFactory的一个实例( WinFactory或OSXFactory)基本上,
工厂
模式
如下: (来源:领域驱动
设计
,Eric Evans 2003
浏览 3
提问于2017-04-18
得票数 0
1
回答
Java中的
设计
模式
design-patterns
、
computer-science
有人能用java解释
设计
模式
吗?*
工厂
模式
*抽象
工厂
模式
*单例
模式
*生成器
模式
这些是我想知道的。
浏览 4
提问于2022-09-22
得票数 0
1
回答
确定使用
工厂
方法
设计
模式
时要使用的
工厂
design-patterns
、
factory-pattern
目前,我正在对
工厂
的
设计
模式
进行一些研究,并列出了我对每一种
模式
的理解的简要描述。如果其中任何一个不正确,请纠正我。
工厂
--简单而非官方的
设计
模式
,通常是一个类,它有一个或多个方法(有时是静态的)接受一个参数来确定要返回的抽象类型的哪个子类。 2)
工厂
方法--正式表示一个
模式
,并使用抽象的
工厂
类。对于预期返回类型的每个产品,创建一个关联的
工厂
类,并实现或覆盖所需的方法。在客户端
代码
浏览 0
提问于2013-09-17
得票数 1
2
回答
设计
模式
-理解
工厂
模式
design-patterns
、
uml
、
factory-pattern
我是
设计
模式
的新手,正在尝试学习它们通常的样子。现在我正在尝试理解
工厂
模式
,我想知道我的示例是不是典型的
工厂
模式
结构:ShapeFactory类使用Shape-classes作为依赖项(并且不实例化它们)。ShapeFactory必须实例化Shape-classes才能被称为
工厂
吗?这是一个准确的
工厂
模式
图吗?或者形状类之间的关系应该是关联关系?
浏览 1
提问于2017-11-02
得票数 1
4
回答
工厂
设计
模式
python
、
design-patterns
我正在尝试实施
工厂
设计
模式
,到目前为止我已经这样做了。
浏览 5
提问于2014-01-09
得票数 15
回答已采纳
4
回答
工厂
模式
与FactoryMethod
模式
java
、
design-patterns
有人能告诉我为什么引入FactoryMethod
设计
模式
吗?因为我的问题是,使用
工厂
模式
本身也可以达到同样的效果吗?例如,如果我看到
工厂
模式
和FactoryMethod
模式
之间的区别,
工厂
模式
返回具体的IMplementation,而FactoryMethod
模式
返回
工厂
对象作为其返回类型??
浏览 1
提问于2012-04-01
得票数 1
1
回答
工厂
模式
设计
php
、
arrays
、
parameters
、
factory-pattern
我有一个
工厂
类,如下所示: protected
浏览 0
提问于2013-02-19
得票数 1
3
回答
什么时候使用哪种
设计
模式
?
c#
、
design-patterns
我非常喜欢
设计
模式
,但我发现很难看到我什么时候能应用它。我读过很多解释
设计
模式
的网站。我确实理解他们中的大多数,但我发现在我自己的情况下很难识别一种
模式
。例如,如果您正在执行switch语句来确定需要创建哪个对象,则可能需要使用
工厂
设计
模式
。因此,本例中的switch语句是使用
工厂
模式
的“警
浏览 2
提问于2011-02-18
得票数 106
2
回答
工厂
模式
是否与抽象
工厂
和
工厂
方法不同?
design-patterns
、
factory-method
、
factory
、
abstract-factory
在最近的一个电话屏幕上,我被要求描述“
工厂
模式
”。我问screener是“
工厂
方法”还是“抽象
工厂
”。他说,“不,只是
工厂
的
模式
”。是否有明显的第三种
浏览 0
提问于2015-11-30
得票数 4
回答已采纳
4
回答
为什么要使用
工厂
方法来创建对象?
c#
、
.net
、
design-patterns
、
uml
、
factory-pattern
可能重复: 虽然我知道什么是
工厂
设计
模式
。但我无法理解使用它的好处是什么。为什么我们要使用
工厂
设计
模式
创建对象。
浏览 7
提问于2010-07-28
得票数 13
回答已采纳
1
回答
android中使用的
设计
模式
是什么?
android
、
design-patterns
我知道一些机器人的
设计
模式
,比如.广播接收机采用观测器
设计
模式
除此之外,android中还有其他的
设计
模式
吗?欣赏你的想法
浏览 2
提问于2013-03-31
得票数 23
1
回答
工厂
设计
模式
与目标c中的
工厂
方法
设计
模式
和抽象
工厂
设计
模式
有什么区别?
objective-c
、
oop
、
design-patterns
工厂
设计
模式
是抽象
工厂
和
工厂
方法的超类吗?还是静态
工厂
的另一个名字?
浏览 3
提问于2014-06-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【设计模式】工厂模式
设计模式:简单工厂模式
设计模式之工厂模式
JAVA 设计模式系列——工厂模式
设计模式之简单工厂模式
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券