码迷,mamicode.com
首页 > 其他好文 > 详细

依赖注入(DI)与控制反转(IOC)

时间:2015-02-27 16:53:21      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

DI(依赖注入,Dependency Injection),和所谓的IoC(控制反转,Inversion of Control )是一个意思。

DI是一种通过接口实现松耦合的设计模式。初学者可能会好奇网上为什么有那么多技术文章对DI这个东西大兴其笔,是因为DI对于基于几乎所有框架下,要高效开发应用程序,它都是开发者必须要有的一个重要的理念,包括MVC开发。它是解耦的一个重要手段。

DI模式可分为两个部分。一是移除对组件(上面示例中的LinqValueCalculator)的依赖,二是通过类的构造函数(或类的Setter访问器)来传递实现了公开接口的组件的引用。

在小牛之路第四篇看到了推荐的这篇文章:依赖注入那些事

认为写的不错,收藏一下

依赖注入(DI)与控制反转(IOC)

标签:

原文地址:http://www.cnblogs.com/sky2014/p/4303368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!