摘要: http://www.cnblogs.com/xingyukun/archive/2007/10/20/931331.html 前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎又没抓到什么要领,不妨看看笔者这个解读,也许对您理解原文有一... 阅读全文
posted @ 2014-02-24 16:53 我不是杰克船长 阅读(230) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/Elite_1989/article/details/16851565 控制反转和依赖注入可以理解成同一个东西,都是为解耦而生的~ 控制反转(IoC=Inversion of Control)IoC,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部... 阅读全文
posted @ 2014-02-24 16:51 我不是杰克船长 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 依赖注入是一个很简单的概念,但是很多文章的解释都把这个概念搞的超复杂,比如,很多人可能读过文章http://www.martinfowler.com/articles/injection.html,该文就非常成功的把依赖注入这个概念复杂化。其实很简单,依赖注入就是给一个对象传入一个实例变量。看一个依赖非注入的例子。类中有很多实例变量,我们把它们成为“依赖”。大多数人称他们变量,或者实例变量。public class Example { private DatabaseThingie myDatabase; public Example() { myDatabase = new ... 阅读全文
posted @ 2014-02-24 16:49 我不是杰克船长 阅读(390) 评论(0) 推荐(0) 编辑