![]() |
1
2
一个选项是配置
我同意它会变得有点混乱——基本上,如果“树的深处”(和动态创建的)需要一条信息,那么任何创建它的东西都需要该信息——以及任何创建创建者需要它的东西,等等。如果你不小心的话(有时甚至是这样),它肯定会变得一团糟。 根据DI框架的不同,您可能能够在容器中配置类似工厂的对象,然后要求在执行时创建一个新实例。这意味着您的代码将与DI框架结合在一起——这是一种摆动和迂回的情况。基本上信息必须 在某处 当你需要的时候,你总是需要一些“参考链”来找到它。 很抱歉,对它没有一个更乐观的看法,但即使这些想法对你没有太多帮助,至少你知道你不是一个人。 |
![]() |
2
0
你能加上吗?
谁在呼唤
|