腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
工厂
的
构造
函数
中有
太多
的
params
是
代码
气味吗?
、
我有
一个
工厂
类,目前
在
它
的
构造
函数
中使用6个
params
,我只需要添加另
一个
。更新: 我曾考虑过建造者
浏览 3
提问于2011-03-09
得票数 9
回答已采纳
1
回答
单元测试棱镜事件
、
、
、
我已经将这些验证和操作分成了不同
的
类,以使
代码
更清晰、更易于测试。 我遇到
的
问题与测试我订阅事件
的
视图模型有关。与viewmodel相关
的
测试开始需要20-30行
代码
来设置所有的模拟来返回正确
的
条件。另外,为了模拟提取
的
类,我
的
类
构造
函数
变得相当复杂,传递
一个
数字
函数
来根据需要生成业务逻辑。现在,我
的
业务逻辑
构造
函数</
浏览 0
提问于2016-09-11
得票数 3
回答已采纳
2
回答
方法只能在对象初始化后调用--如何继续?
、
我
在
日常编码中发现了
一个
反复出现
的
模式,如下所示:foo.Initialize(
params
);在这些情况下,foo.Initialize是绝对必要
的
,这样它才能真正实现DoSomething,否则一些foo属性仍然是null/非初始化
的
。如何安全地确保DoSomething只/总是
在
Initialize之后被调用?如果没有,该如何处理:我应该提出
一个</em
浏览 5
提问于2016-01-12
得票数 0
回答已采纳
2
回答
使用单元测试
的
Setter或
构造
函数
注入
、
我正在尝试为我
的
问题找出最佳实践。我
在
一个
类
中有
多个创建新对象
的
方法: { }我总共有大约5个这样
的
对象,我打算使
浏览 0
提问于2012-06-21
得票数 0
回答已采纳
2
回答
普通
的
Lisp语言2过时了吗?
、
在
CLTL2中,有
一个
结构示例ice-cream-factory作为,据称它将创建两个
构造
函数
。.标准
的
构造
函数
--make-冰淇淋-
工厂
,采用两个关键字参数,名为:容量和:
味道
。对于这个
构造
函数
,默认
的
容量槽是3,而默认
的
口味列表是美国最喜欢
的
三人行和黑马(不是死
的
)。然而,评估标准
构造
函数
浏览 4
提问于2019-11-23
得票数 3
回答已采纳
1
回答
是否允许将IKernel注入到各个地方?
、
、
目前,我正在学习Ninject和依赖项注入,在当前
的
设置中,我将IKernel传递到不同
的
位置,以便其他类可以实例化某些类或获取
工厂
实例。目前,我已经将
工厂
绑定为单个对象,并将IKernel传递到
一个
对象中,然后执行_kernel.Get<ISomethingFactory>().CreateSomething(),这似乎有点像一种
代码
味道
,只需将Ninject转换为
一个
美化
的
服务定位器。此外,我
的
<em
浏览 2
提问于2012-12-11
得票数 3
回答已采纳
2
回答
PHP -处理其他参数
、
、
、
Factory; $a->display(); $b->display(); 如您所见,
工厂
在
创建新实例时总是会提供但在class A中,
构造
函数
只需要1个argument。因为php没有通常
的
方法重载,所以这不会造成问题。但为了安全起见,我是否应该在class A
的
contructor中添加
一个</e
浏览 0
提问于2017-06-01
得票数 1
3
回答
向类添加更多
的
依赖项听起来太麻烦了
、
我有点困惑,希望有人能帮助我… 假设我们有
一个
类A,它有
一个
通过
构造
函数
注入
的
依赖项(接口IB)。假设我已经为A类编写了几十个测试用例,现在在后期阶段,我发现我还需要为A类(比方说接口IC)增加
一个
依赖项。这是否意味着我必须修改我
的
构造
函数
和所有的测试用例?因为我将在测试用例中为类A创建对象。编辑:还必须修改所有测试用例,这增加了我们
在
测试用例中出错
的
可能性。
浏览 9
提问于2011-03-01
得票数 5
回答已采纳
1
回答
Typescript通用
工厂
函数
,包括已创建对象
的
参数
、
我正在尝试
在
Typescript中创建
一个
工厂
类。
工厂
应设置为创建特定
的
对象类,包括
在
工厂
初始化时设置
的
默认参数。这是我到目前为止想出
的
: type Constructor<T> = new(...args: any) => T; private
params
: ConstructorParametersfactory.init(Class
浏览 24
提问于2019-06-24
得票数 0
回答已采纳
2
回答
Zend\Di\Di定义和内存
、
、
、
如果在实例创建过程中出现异常(由于DI定义过期),将重新扫描
代码
,缓存定义,并重新创建实例。 这在开发过程中非常方便,因为不需要为新
的
类或更改
的
构造
函数
编写或更改
工厂
方法/闭包。我
的
构造
函数
遵循一定
的
约定(只有类型提示
的
参数和单个$
params
数组),以确保
在
不指定额外
构造
函数
参数
的
情况下,依赖项注入
浏览 3
提问于2013-03-01
得票数 2
回答已采纳
2
回答
Spring beans验证是否已正确初始化
、
、
我
在
我
的
Java项目中使用Spring框架。当我启动模块时,有时候spring bean不能正确初始化,bean将为空,程序将出现异常(空指针异常)。有没有办法确保
在
启动过程中所有的bean都被正确初始化?
浏览 3
提问于2018-03-21
得票数 0
3
回答
在
工厂
中运行时使用Ioc容器来确定类初始化
、
、
它对我来说有一种
代码
的
味道
,因为
工厂
类知道IUnityContainer. 我
的
基本需求是根据类
的
Id在运行时解析ICalculationRuleProcess。它可能是基于身份以外
的
东西,我知道.基本上,我需要处理一组已知
的
is,因为我手动将记录引导到数据库中,并且无法编辑记录。对于每个Id,我有
一个
相关
的
类。我还在实现ICalculationRuleProcess
的
每个类中都有不同数量
的
浏览 0
提问于2010-07-14
得票数 2
回答已采纳
4
回答
我们是否需要更喜欢
构造
函数
而不是静态
工厂
方法?如果是,什么时候?
、
、
、
、
我一直
在
阅读乔舒亚·布洛赫
的
“有效
的
Java”,到目前为止,它确实是名副其实
的
。第一项为静态
工厂
方法优于
构造
函数
提供了令人信服
的
案例。我开始质疑好
的
老建筑工人
的
有效性:)。我们有全面的实例控制(单例、性能等),,他们可以返回
一个
,可以提供类型推断不能是subclassedThey 专用类
在
文档中不突出,就像
构造
函数
浏览 4
提问于2012-03-09
得票数 13
回答已采纳
1
回答
使用依赖项注入
在
Windows窗体中打开新
的
参数化窗口
、
、
假设我有
一个
网格应用程序,它允许您查看所有客户。在网格中选择
一个
客户行,然后单击"Edit“。
在
非IOC WinForms中,事件处理程序如下所示:{ var dialog = new EditCustomerDialog(customer);} 如果我使用温莎作为容器,我
的
理解是客户”<em
浏览 2
提问于2015-03-27
得票数 0
回答已采纳
1
回答
引用
工厂
函数
的
抽象类类型,无法创建抽象类
、
我正在尝试设置
一个
工厂
函数
来创建抽象类
的
子类。
工厂
函数
应该与子类类型无关。task.comments += `${this.
params
.text}`;} 我需要
一个
工厂
函数
来运行checkParams()
函数
,因为expectedParams成员没有设置为抽象类
的
构造
函数
的
子类值,而且我也不
浏览 13
提问于2021-05-27
得票数 1
1
回答
参数参数出现Autofac错误
、
我有
一个
有
构造
函数
的
Model类型:我想使用
一个
工厂
来创建container
的
Model实例,每次都使用不同
的
name值。为此,我注册了我
的
Model类型,然后像这样注册
工厂
:builder.RegisterType<Model>();` var,它有以下
浏览 0
提问于2016-08-10
得票数 0
2
回答
是否可以像旧
的
CanBuildFrom那样隐式地为集合获取
一个
构建器?
、
、
我有一些旧
代码
,它们依赖于隐式CanBuildFrom来构建指定为类型参数
的
类型
的
集合。从2.12开始,
在
新
的
集合库中,替换BuildFrom不提供无arg Builder
工厂
方法。我想要
的
是集合
的
IterableFactory,但是这些是伴生对象,它们不是隐式
的
。我可以
在
不引入我自己
的
隐式
工厂
类
的
情况下移植它吗?库中
的
每个集合类都包含
一
浏览 3
提问于2020-12-22
得票数 1
回答已采纳
4
回答
如何正确使用依赖注入?
、
、
、
简单
的
例子:我有
一个
用于记录消息
的
接口,如下所示:{}kernel.Bind<ILogger>().To<ConsoleLogger>(); 我
的
问题是,如何在许多类中使用该接口,而不是通过
构造
函数
浏览 2
提问于2012-05-21
得票数 3
回答已采纳
3
回答
一个
典型
的
从另
一个
构造
函数
调用
构造
函数
,但给了我
一个
错误
当尝试
在
同
一个
类中对
构造
函数
进行常规
构造
函数
调用时: doubleThirdOrderEquation), OrdinaryEquations是枚举 EquationFunction是
一个
委派我得到这样
的
错误:
浏览 1
提问于2009-12-22
得票数 2
回答已采纳
6
回答
最佳实践/设计模式,而不是
构造
函数
重载java
、
、
、
、
我有
一个
有多个
构造
函数
的
类。每
一个
都代表不同
的
用例。.. public ABC(ArrayList<String> Stringarray) { }} 到目前为止,
构造
函数
重载一直是干净
的
解决方案,直到我
在
java编译器中遇到了同样
的
擦除问题。例如,我想添加另
一个
具有相同擦除
浏览 4
提问于2021-03-19
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Java构造函数中接受另一个实例的数据
你需要学习编写Python装饰器的五大理由
请问C+11有哪些新特性?
Python按关键字抓取新浪新闻
始终将一个参数传递给JavaScript函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券