腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
抽象
工厂
是什么?
、
我一直在想为什么抽象
工厂
模式
实际上被称为抽象
模式
?我不明白什么是抽象的?这是我能想到的最令人困惑的设计
模式
(名字),我仍然不确定我是否正确,所以如果我错了,请纠正我。 没有什么抽象的,对吧?
浏览 0
提问于2018-07-16
得票数 3
回答已采纳
2
回答
初始化未知子类的
模式
、
我正在尝试创建一个函数f,它的工作原理如下: AbstractBase* storage = new Derived1(base);然而,我希望f也能处理Derived2,Derived3等类。有没有办法让f调用正确的构造函数,这取决于传递给它的AbstractBase的特定子类,而不使用类型代码?Derived1* temp = new Derived1(); storag
浏览 2
提问于2009-08-20
得票数 0
回答已采纳
5
回答
是否有人在Python/其他
语言
中使用元元类/元类?
、
、
、
、
在
工厂
上注册类,对属性进行复杂的验证,改变继承的工作方式等等。所有这些不仅是可能的,而且是简单的。 metaclass是一个
模式
工厂
,它对应于GOF
模式
组,例如造物、结构、行为。一个
工厂</em
浏览 10
提问于2009-01-24
得票数 17
回答已采纳
3
回答
语言
集成设计
模式
、
、
我注意到,对于初学者来说,开始使用设计
模式
是相当困难的。理解设计
模式
的结构需要大量的时间。将设计
模式
应用于您的实践也需要大量的时间。同意,如果你不熟悉不同类型的设计
模式
,你不会第一次看到它们之间的差异。如果你的类有合适的名字,这个问题就部分解决了。此外,如果你偶然在编写代码时遗漏了一些规则,或者你对设计
模式
缺乏经验,你也可以打破你
实现
的设计
模式
类结构。编译器可以保护你并帮助你
实现
接口-如果你没有
实现
接口,你就不能编译你的应用程序。当你
浏览 0
提问于2009-12-09
得票数 0
回答已采纳
23
回答
学习/
实现
设计
模式
(适用于新手)
、
我在网上看到了很多围绕设计
模式
使用的问题,我想知道是否有人有好的资源来学习和
实现
设计
模式
?我理解其中的一般概念,并知道如何/何时使用其中的几个(单例、
工厂
方法),但我知道我错过了。(以防万一,我的首选
语言
是
C
#,但我可以从其他
语言
的示例中学习)
浏览 6
提问于2008-10-28
得票数 86
1
回答
为什么
工厂
方法和创建者类不总是需要抽象的?
、
、
在阅读“
工厂
方法
模式
”( “头第一设计
模式
” on Factory Method Pattern )一书时,我在第135页(该书的印刷出版日期: 2004/10/25)上遇到了以下问题和答案Factory方法
模式
定义了一个用于创建对象的接口,但
浏览 0
提问于2018-10-25
得票数 2
1
回答
在程序运行时使用
C
连接到DB (Redis)一次
、
、
、
对于OO
语言
,我经常使用
工厂
设计
模式
来连接到DB:protected function get_redis() { $redis = new Predis\Client(Configure::read('redis.db')); return $redis;我做了相当多的
C
,我想知道如何在不打开多个连接的情况下用
C
语言
浏览 0
提问于2012-06-11
得票数 0
回答已采纳
10
回答
设计
模式
是特定于
语言
还是技术的?
、
这里的问题是特定于编程
语言
或技术的设计
模式
, 就像你只能在
C
#,Java中做复合
模式
,但不能在VB6.0中做。是真的吗?如果是真的,那么什么是不能用面向对象编程
语言
实现
的
模式
呢?
浏览 1
提问于2010-03-27
得票数 12
回答已采纳
1
回答
堆叠均值UML图、角度UML图和
模式
设计
、
、
、
、
我需要做一个Stack MEAN图,问题是JavaScript是一种基于原型的
语言
,它没有类。如何在UML图中表示此
模式
设计?
浏览 18
提问于2018-01-21
得票数 0
1
回答
引导和
工厂
之间有什么不同?
、
、
、
我正在学习对
C
#
语言
有用的软件架构和
模式
。现在,我一点也不明白引导和
工厂
之间有什么不同。
工厂
是类,它提供其他类的实例,而不是调用构造函数本身。因此,引导能成为
工厂
的一部分吗?还是鞋带是
工厂
?
浏览 3
提问于2019-11-06
得票数 0
回答已采纳
2
回答
OSGi - OSGi -I如何创建基于参数注册不同
实现
的组件?
工厂
?
、
我有以下捆绑包:- GreetingAPI (定义greeting()方法的捆绑包)(服务)- GreetingImpl1 (为英语
模式
实现
greeting()方法的捆绑包)- GreetingImpl2(为意大利
模式
实现
greeting()方法的捆绑包)- GreetingConsumer (使用问候服务的捆绑包) 如何根据给定的
语言
参数创建一个组件(我假设它是一个
工厂
),让使用者捆绑使用该服务的不同
实现
浏览 3
提问于2015-08-08
得票数 2
4
回答
“
工厂
方法是模板方法的专门化”。多么?
、
、
、
定义算法的步骤,并将
实现
这些步骤的任务留给子类执行。依赖于继承。📷 我不知道"Factory方法是模板方法的专门化“这一短语是什么意思(在头第一设计
模式
书中)。在Beverage中,我们有prepare方法,它是final,并定义了一系列的步骤。
浏览 0
提问于2017-01-12
得票数 11
3
回答
泛型基类封装嵌套泛型类以减少类型参数规范:是否有此
模式
的名称?
、
、
、
、
} { }}new KeyEqualityComparer<Person, int>(p => p.ID); 通过将它嵌套为私有类,我不仅隐藏了
实现
,所以我很想知道这个
模式
是否有名字?
浏览 0
提问于2013-04-18
得票数 1
回答已采纳
1
回答
目标
C
中的
工厂
方法
模式
: NSClassFromString()
、
、
在我正在开发的应用程序中,我已经确定了
工厂
方法
模式
似乎合适的一个区域。我相当熟悉其他
语言
(
C
#,Java)中的这种
模式
,但我正在阅读“chapter”一书,其中包含了一个关于动态创建的章节,其中展示了如何使用NSClassFromString()方法。关于这一职能,它说: 我想知道是否应该使用这种动态创建方法,而不是典型的
工厂
方法
模式
?现在,我倾向于使用正规的<
浏览 3
提问于2012-03-04
得票数 2
回答已采纳
4
回答
使用ANSI
实现
工厂
模式
、
、
、
有没有人可以给我一个关于如何使用ANSI
实现
工厂
模式
的参考?如果涉及到更多的
模式
,这将是一个额外的奖励。在
C
++中做这件事对我来说是件小事,但由于
C
没有类和多态性,我不太确定该如何做。
浏览 0
提问于2010-07-08
得票数 4
回答已采纳
2
回答
工厂
方法的命名约定是什么?
、
、
Introduction 期望值上下文 对于上下文,我建议考虑以下
浏览 4
提问于2013-08-11
得票数 8
回答已采纳
7
回答
在PHP中:
工厂
、实例和观察者是什么意思?
在PHP中,
工厂
、实例和观察者是什么意思? 谢谢!
浏览 0
提问于2011-01-10
得票数 0
回答已采纳
3
回答
ChannelFactory
实现
工厂
模式
吗?
、
、
但是如果这就是
实现
工厂
模式
的原因,那么任何返回对象的方法都应该
实现
一个
工厂
模式
,以防将来返回对象的类型发生变化?!
c
)因此,如果ChannelFactory<>.CreateChannel真正
实现
了
工厂
模式
,那么客户端代码就可以通知factory.GetFactory (例如通过参数) factory.CreateFactory类似地,据我所知,ChannelFactory类也没有
实现
<
浏览 5
提问于2010-10-25
得票数 1
回答已采纳
1
回答
C
#
工厂
设计
模式
、
在
C
#中...
工厂
设计
模式
,为什么所有的“
工厂
类”都要继承自“抽象
工厂
类”? 我们也可以在不继承的情况下
实现
相同的功能。不是吗?
浏览 2
提问于2012-11-10
得票数 3
回答已采纳
1
回答
关于Dart中的
工厂
构造函数
、
、
下面是Seth博客“”中
工厂
构造函数的用法。alsoX = new Symbol('X'); } IMHO,对于一般的构造函数来说,同样的效果可以通过细微的差别来
实现
那么,我的问题是,与一般/const构造函数相比,
工厂
构造函数(或
工厂
模式
)有什么独特的优点?因为上面的示例代码本身并不显示
工厂
构造函数的优点。有人能解释什么是所谓的‘
工厂
<em
浏览 14
提问于2014-09-12
得票数 12
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
工厂模式(js实现)
如何使用C+实现解释器模式:打造自己的编程语言!
C# 23设计模式之----"简单工厂模式"
C语言编程之程序存储模式
c语言实现选择排序算法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券