腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
调用具有未知类的静态
工厂
方法
嗨,我有一个
抽象
类,它有很多子类。我想让这个
抽象
类的构造器成为私有的,并创建
工厂
方法。这个方法应该如何在每个子类中以相同的方式工作?如果我做了:我得到的错误是:类是
抽象
的,不能是实例...我应该使用
反射
吗?
浏览 1
提问于2013-02-11
得票数 0
2
回答
用于从基类实例化派生类的泛型
工厂
方法
、
、
、
我正在创建一个
工厂
方法,该方法使用泛型
抽象
类型参数返回使用
反射
的具体派生类型的实例。例如。endPointUrl }) as T;}Channel channelService = factory.GetService<Channel>(); 问题是我找不到任何优雅的方法让
工厂
方法实例化方法中传递给
抽象
基类型的派生类型我唯一能想到的就是维护一个包含
抽象
基类和相应派生类之间映射的字典,但在我看来,这似乎是一种代码味道。有没有人能提出更好的解决方案。
浏览 1
提问于2012-05-24
得票数 3
回答已采纳
4
回答
当知道C#中类名的一部分时,动态创建对象
、
、
我使用的是一个外部DLL,它有一个
抽象
的基类包和要包的子类。我的问题是:有没有一个很好的方法来做到这一
浏览 0
提问于2012-08-01
得票数 1
回答已采纳
2
回答
如何通过属性值搜索名称空间中的类并返回对象?
、
、
、
我需要用各种物品制造一个
工厂
。尽可能
抽象
。能够根据参数从过去的条件创建各种对象,但不需要最新的具体类。我想通过将枚举的值传递到
工厂
来实现这一点,它必须能够通过
反射
查找命名空间中的所有类,这些类的值与最后一个参数的值相同。{ { }这个
工厂
的一个例子是(.NET框架
浏览 3
提问于2016-03-31
得票数 1
回答已采纳
1
回答
如何根据用户选择来选择应该实例化的具体实现?
、
、
、
我知道有以下几种选择: 这些选择的利弊是什么?
浏览 3
提问于2016-03-28
得票数 2
回答已采纳
2
回答
填充使用特性修饰的属性
、
、
、
有没有什么框架可以帮助我做到这一点:(我想也许StructureMap可以帮助我)public class MyClass : IMyInterface [MyPropertyAttribute("foo")]} [AttributeUsage(AttributeTargets.P
浏览 2
提问于2010-03-25
得票数 0
1
回答
抽象
工厂
模式能被看作是一个多态的例子吗?
、
、
我正在寻找一种模式/解决方案,它允许我在一组不同的方法中调用一个方法作为运行时异常,而不需要使用
反射
。我最近意识到了
抽象
工厂
模式。
浏览 0
提问于2011-11-29
得票数 1
回答已采纳
10
回答
设计模式:
抽象
工厂
与
工厂
方法
、
、
、
、
我已经阅读了其他关于
抽象
工厂
与
工厂
方法的堆栈溢出线程。我理解每个模式的意图。然而,我并不清楚它的定义。相反,
抽象
工厂
提供了一个接口,用于创建相关或依赖对象族,而无需指定它们的具体类。
抽象
工厂
看起来与
工厂
方法非常相似。我画了几个UML类来说明我的观点。
工厂
方法:
抽象</em
浏览 37
提问于2010-11-18
得票数 144
回答已采纳
1
回答
抽象
工厂
与
工厂
方法(作用域)
工厂
方法是类设计模式。
抽象
工厂
使用了许多
工厂
方法。为什么
抽象
工厂
是对象设计模式,而不是类设计模式?
抽象
工厂
将实例化推迟到哪个对象?
浏览 2
提问于2012-07-03
得票数 4
回答已采纳
1
回答
基于枚举标志用构造器创建对象
、
、
我想创建一个基于枚举标志的对象。public class Program static void Main(string[] args) var workflowBasic = new WorkflowBasic(WorkflowFlag.One); { } else if (workflowBa
浏览 0
提问于2018-04-29
得票数 2
回答已采纳
2
回答
Java或C#在
工厂
设计模式中的反映
、
、
、
我遇到了一个叫
反射
的词。它是
工厂
设计模式中常用的一种特性。我很难理解这个概念,因为我还在学习如何编程。如何在C#或Java的
工厂
设计模式中使用
反射
?有人能给我一个简单的例子,并向我展示使用
反射
实现
工厂
设计模式的代码吗? Microsoft提供了这个
反射
代码示例,但我不知道如何在
工厂
设计模式中使用这个示例。
浏览 11
提问于2015-08-02
得票数 0
回答已采纳
2
回答
如何检测类是否是可注入的
、
我使用Java
反射
来初始化不同类型的对象。所有这些对象都是以相同的方式构造的(也就是说,我传递相同的值来构造它们)。//Continue over and over有什么方法可以删除上面的if/ with语句吗?
浏览 2
提问于2014-03-13
得票数 0
回答已采纳
1
回答
抽象
工厂
模式
、
、
、
抽象
工厂
模式在C#?中的好例子
抽象
工厂
模式在C#中的优势是什么?如何与
抽象
工厂
模式一起使用C#泛型?如何用
抽象
工厂
模式进行单元测试?<代码>G29</code>
浏览 1
提问于2012-05-09
得票数 47
回答已采纳
5
回答
设计模式需要删除一系列的If..对象初始化中的elses
、
、
我读过关于
抽象
工厂
模式的文章,但除了
抽象
工厂
模式之外,还有其他解决方案吗?
浏览 0
提问于2011-08-05
得票数 1
回答已采纳
2
回答
初始化未知子类的模式
、
我正在尝试创建一个函数f,它的工作原理如下: AbstractBase* storage = new Derived1(base);然而,我希望f也能处理Derived2,Derived3等类。有没有办法让f调用正确的构造函数,这取决于传递给它的AbstractBase的特定子类,而不使用类型代码?Derived1* temp = new Derived1(); storag
浏览 2
提问于2009-08-20
得票数 0
回答已采纳
1
回答
(java)确保插件
工厂
存在特定的构造函数
、
、
、
接口和
抽象
类都不能指令子类实现什么类型的构造函数(参见)我希望有一个插件
工厂
来实例化它们(例如)。
浏览 1
提问于2012-05-17
得票数 1
回答已采纳
1
回答
工厂
方法模式的继承与
抽象
工厂
模式中的组合
、
、
我正在浏览
工厂
方法模式和
抽象
工厂
方法模式的wiki页面。
抽象
工厂
模式这是我的问题。 与
抽象
浏览 2
提问于2017-07-24
得票数 1
2
回答
抽象
工厂
模式依赖于对象组合?
、
、
在阅读一书时,我在
抽象
工厂
一章中发现“
抽象
工厂
依赖于对象组合:在
工厂
接口中公开的方法中实现对象创建”。我在这里的疑问是为什么
抽象
工厂
依赖于对象组合?那么
抽象
工厂
是如何使用成分的。提前谢谢。
浏览 2
提问于2013-04-16
得票数 3
1
回答
只有一种方法的
抽象
工厂
仍然是
抽象
工厂
吗?
、
抽象
工厂
通常构造一个相关对象的“系列”,每个对象都对各自的
抽象
进行分类。但是,如果这个家族只有一个
抽象
,它还会是一个
抽象
的
工厂
吗?class AppleFactory implements PlantFactory { return new Apple();} 这仍然是一个
抽象
工厂
的例子在
工厂
、
抽象
工厂
或
工厂
方法的例子中
浏览 11
提问于2022-09-07
得票数 1
回答已采纳
2
回答
为什么需要
抽象
工厂
模式?
、
、
在
抽象
工厂
模式中,所涉及的主要实体包括 我在各种实现中都见过,并且观察到客户端代码知道具体
工厂
根据我的观察,createProduct是
抽象
工厂
方法中的
抽象
方法。它公开了一个非
抽象
的公共方法,比如getProduct,它从这里调用createProduct方法。根据具
浏览 3
提问于2016-03-14
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
抽象工厂模式(golang)
设计模式之抽象工厂模式
Spring常用设计模式-抽象工厂模式
python设计模式(一):工厂方法与抽象工厂及应用场景
Go语言反射之反射调用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券