如何让解决方案使用我没有使用DI的Ninjected类?

时间:2013-11-01 22:11:31

标签: dependency-injection ninject

如何在不构建成员树的情况下允许用户使用我的组件?

基本上简而言之,我有一个使用Ninject.e.Factory的工厂,所以没有具体的实现。我想我可以做一个具体的实现,但当我旋转我需要的对象时,它们也需要注入,然后这些对象需要更多的注入。这可能会变得非常讨厌,我会更好地创建一个非注入版本吗?

核心问题是,我正在研究的这个组件与旧代码存在遗留联系,不得不在旧解决方案中连接ninject然后继续更新所有内容,所以基本上我希望它们是能够以他们的方式继续使用现有的课程。

我希望这是有道理的:/我会显示代码,但看不多,或者我应该说太多粘贴lol。

0 个答案:

没有答案