Wil*_*ler 5 c# architecture dependency-injection inversion-of-control
在我正在研究的项目中,当我在Ninject上拍摄时,我最近遇到了一堵砖墙.
我经历了各种各样的问题,系统地要求我的设计和架构,以支持依赖注入.
经过几个小时,几个小时和几个小时的搜索,我看到Justin Etheredge撰写的文章,他谈到了他的静态DIFactory课程.
我现在想知道,是不是使用静态DI工厂让事情变得像魔术一样?
我想听听在实际应用中使用静态DI工厂的优缺点.
此外,IoC和DI是相同的,还是它们非常相似,虽然有些不同?
一个静态DI厂是一家服务定位和服务定位器是一个反模式,因为这将使它很难原因有关您的代码:
服务定位器的唯一好处是,它稍微 容易比依赖注入理解.但是,一旦你克服了一些概念障碍,DI就难以掌握.
IoC和DI之间的关系是DI是IoC的一个特例.
归档时间: |
|
查看次数: |
170 次 |
最近记录: |