Gra*_*lin 9 .net design-patterns common-service-locator
我现在正在开发一个新项目,并考虑了IoC设置.我知道你不应该依赖于服务位置模式(无论如何),但是在结构良好的应用程序中只有少数几个地方可能是必要的.在这种情况下,您使用CommonServiceLocator项目,还是不打扰它?
我基本上是在寻找关于CSL是否被使用的反馈,或者它的使用范围.
完全依据记录下载的数量:公共服务定位器下载看起来它通用库的用户数量非常少.
它提供了客户端代码与其服务定位器之间的间接级别.这笔交易是您牺牲了对所选IoC框架的API的访问权限,以换取IoC框架的可移植性.除非您的代码需要支持多个服务定位器,否则它并不能真正帮助您.请参阅:何时使用公共服务定位器.
版本1.0看起来像一个非常基本的工厂模式实现,所以它可能不值得担心太多的方式.
| 归档时间: |
|
| 查看次数: |
1068 次 |
| 最近记录: |