摘要: 依赖注入是面向对象开发中对象间解耦合的一种策略,它也可称为控制反转(Inversion of Control)或者依赖倒置原则(Dependence Inversion Principle)。这个概念说白了就是:我只做我关注的事情,其他不确定的事情你们其他人去实现吧。控制反转,反转的是什么,反转的是对程序的控制权。程序组件为调用者提供服务的同时,还需要能让调用者定制一些功能,只要符合组件的接口,调用者就可以将定制的功能设置给组件,这就相当于将控制权转交给了调用者,这样组件不会依赖于一些可变的功能,对于调用者来说使用组件也可以更加灵活更加可扩展。正如依赖倒置原则说的要依赖于抽象,不要依赖于具体, 阅读全文
posted @ 2013-04-16 15:22 CanMusic 阅读(395) 评论(0) 推荐(0) 编辑