文章内容

2017/1/15 10:37:48,作 者: 黄兵

.NET 依赖注入

老实说,我写程序时也不总是遵循最佳实务与设计原则;我也会因为赶时间而「姑息养虫」,或者未加思索地把一堆实现类型绑得很紧,造成日后维护的麻烦。的确,当我们不 知道问题在哪里,自然也就不容易发觉哪些写法是不好的,以及当下能够用什么技术来解决,以至于技术债越背越多。在学习Dendency Injection (以下简称DI)的过程中,我觉 得身上逐渐多了一些好用的武器装备,可用来改善软件设计的质量,这感觉真不错。于是, 我开始有了念头,把我理解的东西比较有系统地整理出来。

编写本书的过程中,.NET技术平台陆续出现一些新的消息。其中一则令人瞩目的头条新闻,便是下一代的ASP.NET框架一一ASP.NET vNext -将会更全面地支持Dependency Injection技术,其中包括一个DI抽象层与一些转换器(adapters)类型来支持目前几种常见的 DI 容器,例如 Unity、Autofac、Ninject、Structuremap、Windsor 等等。

虽然ASP.NET vNext离正式版本发布还有一段时间,将来的实现规格仍有变量,但我们至少可以确定一件事:DI技术在未来的.NET平台已愈形重要,可说是专业开发人员的一项必备技能了。

参考网址:.NET 依赖注入

分享到:

发表评论

评论列表