![]() |
1
21
与其将代码与实现问题紧密耦合,不如注意
我建议您让您的代码依赖于抽象( 界面 )而不是在实施上( 班 )。
这样,在隔离测试时,在用mock交换依赖关系时,就可以有更大的灵活性。
您已经体验到需要添加依赖项来模拟
这个
在生产中,可以将正确配置的实现注入到依赖类中。 |
![]() |
2
12
使用
然后我可以正常设置:
但作为
Nkosi
指出,我不需要构造函数;我只是忽视了
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |