C# 过度使用;服务“;使用DI容器时的类?

C# 过度使用;服务“;使用DI容器时的类?,c#,dependency-injection,C#,Dependency Injection,我开始学习如何使用DI容器。我发现自己使用了很多“服务”类(例如,ParsingService),并注入了一些依赖项 如果每当我需要一个中心位置来使用几个依赖项时,我就倾向于使用服务类,那么我是否可能过度使用了服务类 谢谢。通常,您可以使用构造函数注入而不是“服务”来完成相同或类似的目标。这通常也有许多优点,并且更符合国际奥委会的许多目标 我推荐Martin Fowler关于这个主题的文章,特别是他的那一部分。他讨论了这两种方法的优点。通常,您可以使用构造函数注入而不是“服务”来实现相同或类似的

我开始学习如何使用DI容器。我发现自己使用了很多“服务”类(例如,
ParsingService
),并注入了一些依赖项

如果每当我需要一个中心位置来使用几个依赖项时,我就倾向于使用服务类,那么我是否可能过度使用了服务类


谢谢。

通常,您可以使用构造函数注入而不是“服务”来完成相同或类似的目标。这通常也有许多优点,并且更符合国际奥委会的许多目标


我推荐Martin Fowler关于这个主题的文章,特别是他的那一部分。他讨论了这两种方法的优点。

通常,您可以使用构造函数注入而不是“服务”来实现相同或类似的目标。这通常也有许多优点,并且更符合国际奥委会的许多目标


我推荐Martin Fowler关于这个主题的文章,特别是他的那一部分。他讨论了这两种方法的优点。

这个问题已经涉及到相同的领域:这个问题已经涉及到相同的领域: