|
|
1
5
您提出的问题是正确的:“如果没有任何通知服务它已创建或需要注入,那么它如何知道在创建窗体时注入属性值?” 如果您说“如果没有任何东西通知服务它被创建或需要注入”,那么DI框架就不能完成它的工作。 要知道,因为您使用DI框架来创建注入依赖项的对象。在本例中,您使用DI框架来创建表单,这样它就知道对象并可以注入依赖项。 而不是
做
基本上,
|
|
2
1
现在,你的例子在我看来是错的。属性位于只读属性上,该属性不能通过反射或任何其他方式设置。我希望你的例子是这样的:
而且,因为你注入了
最后,我不确定为什么属性类型与属性类型和名称相同。我会期待更像这样的事情:
我不知道你用的是什么框架,所以我不能评论
由于正在编辑的问题而被编辑 您缺少了依赖注入框架也是抽象工厂的概念。
|