|
|
1
4
不。这是C语言要求,而不是结构图限制。派生类必须将值传递给其基构造函数。如果您仅仅使用基类来处理注入公共服务,那么您将得不到任何东西。只要把共同的服务放在每一个需要它的班级上-你的国际奥委会工具会处理它-有什么害处? |
|
|
2
2
您需要的是属性注入。对于基类来说,注入依赖项的公共属性是可以的,因为您永远不会将派生类用作基类的具体实例-您将(应该)始终使用派生类的接口。 这里的答案是为了避免构造函数注入中的明显弱点,并在基类上使用属性注入。 |
|
|
Navid K · 与StructureMap 4.6瞬态生命周期混淆 8 年前 |
|
|
ViqMontana · 如何使用结构图模拟基类? 9 年前 |
|
|
chapas · 注入到不同的项目/程序集中 9 年前 |
|
|
Morn · 构造函数依赖注入WebApi属性 11 年前 |
|
|
Martin R-L · 可以使用约定注入基于ctor参数名称的命名实例吗? 14 年前 |