Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 配置是否被视为交叉关注点?_Design Patterns_Dependency Injection_Configuration_Cross Cutting Concerns - Fatal编程技术网

Design patterns 配置是否被视为交叉关注点?

Design patterns 配置是否被视为交叉关注点?,design-patterns,dependency-injection,configuration,cross-cutting-concerns,Design Patterns,Dependency Injection,Configuration,Cross Cutting Concerns,书名上说的差不多。 我看到有时人们提到配置是一个跨领域的问题,但其他人没有。 所以我想知道这是否真的是一个跨领域的问题 因为我想知道是否应该在每一层中注入配置。不是每个类或方法都应该只访问它需要的配置吗?在每个只需要配置的一小部分的类中注入配置不是一种反模式吗?另请参见:IoC。即使使用手动依赖项注入,许多根也隐藏在类似级别的构造函数或服务定位器中。至于“什么”是这个配置,是另一个问题——如果这样定义了边界,静态类型就更容易了,或者是以某种通用方式访问的一个模糊的配置块。

书名上说的差不多。 我看到有时人们提到配置是一个跨领域的问题,但其他人没有。 所以我想知道这是否真的是一个跨领域的问题


因为我想知道是否应该在每一层中注入配置。不是每个类或方法都应该只访问它需要的配置吗?在每个只需要配置的一小部分的类中注入配置不是一种反模式吗?

另请参见:IoC。即使使用手动依赖项注入,许多根也隐藏在类似级别的构造函数或服务定位器中。至于“什么”是这个配置,是另一个问题——如果这样定义了边界,静态类型就更容易了,或者是以某种通用方式访问的一个模糊的配置块。