很抱歉,如果这是一个愚蠢的问题,但我是一名C开发人员,恰巧正在与一群.NET人员会面并听到他们的谈话。
他们正在草拟设计并不断谈论服务提供商,服务和春天。我只是决定在这里发帖而不是看起来很傻。
顺便说一下,我正在进行设备驱动程序开发(使用C已经超过10年)并且从未听说过服务提供商。答案 0 :(得分:1)
如果在Spring的背景下提到过,那么很可能他们在讨论Service Locator Pattern。
服务定位器是依赖注入框架中的一个概念;它是您可以用来获取任意类型的抽象服务的“内核”。通常使用这样的代码:
IMyService myService = locator.GetService<IMyService>();
换句话说,它为组件提供了一个特殊的接口,可以访问抽象服务 - 通常是接口类型 - 而不了解具体类型或实例化方式。