|
|
1
9
例子:
那么
更新:
; |
|
|
2
5
模糊的 因为它没有提供关于IInterface的哪种实现的指导—我意识到这只是真实API的一个模型,虽然真实API可能以适当命名的参数的形式为人类开发人员提供更多帮助,但是像DI容器这样的机器无法推断出正确的用法。
然而,考虑一些替代方案: 第一种方法是将两个相似的接口实例封装在一个 参数对象
这意味着您可以将IParameterObject的配置推送到 Composition Root . 特殊情况 更一般的设计 任何数字
我个人更喜欢上面的任何建议,而不是任何使用特定Ninject特性的建议,因为它迫使我使API在总体上更显式,从而更具可读性和可维护性。 |
|
|
Nikolay K · Castle Windsor从类内拦截方法调用 10 年前 |
|
|
user3643376 · Unity ResolveAll泛型接口 10 年前 |
|
|
Ilias Kouroudis · 绕过Laravel服务提供商 10 年前 |
|
|
Wojciech Kozaczewski · 实体框架-容器的并发使用 10 年前 |
|
|
vishal mane · 在不使用容器的情况下从配置进行统一拦截 11 年前 |