0

如何允许用户使用我的组件而无需构建成员树?

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

核心问题是,我正在处理的这个组件与旧代码有遗留联系,必须在旧解决方案中连接 ninject 然后四处更新所有内容是不可接受的,所以基本上我希望他们能够继续以现有的方式使用现有的类。

我希望这是有道理的:/我会显示代码但看不到太多,或者我应该说太多以至于无法粘贴大声笑。

4

0 回答 0