你必须要知道的架构知识~第五章 依赖住入在这个时候出场了
这段时间确实忙,以至于连写博客的时间都没有了,今天正好有点时间,有第五章依赖住入简单的说一下,主要分两块,一是依赖住入的概念,什么时候使用依赖注入,第二个问题是通过一个使用Unity的实例来让大家对依赖注入有一个很直观的认识。 一 概念:依赖注入,即Dependency Injection,即DI,有时也叫它控制反转,一般用IoC来实现对象的创建工作,我们知道一个类,要想被实例化我们可以用new关键字,例如一个数据操作接口规范interface IRepository{},其中有一个SQLSERVER的数据操作去实现了它class SQLRepository:IRepository{},而客户电脑上装的是oracle,所以没办法,我又为oracle实现了一个数据操作,即class ORACLERepository:IRepository{},如果我们希望创建一个SQLRepository实例,我们可以有至少两种方法,即: SQLRepository sqlRepository=new SQLRepository(); IRepository iRepository =new SQLRe...



![G{Z)M$K`$PY7XTYHIJ]NQPU](https://images.cnblogs.com/cnblogs_com/lori/201201/201201181721565413.jpg)

![CO@BEWNS80]_}[1{O1K8RJ4](https://images.cnblogs.com/cnblogs_com/lori/201201/201201181723344380.jpg)

