1.1什么是依赖 我们先看下图 可以简单理解,一个HomeController类使用到了DBContext类,而这种关系是有偶然性,临时性,弱关系的,但是DBContext的变化会影响到HomeController 1.2显示依赖和隐式依赖 先看显示依赖代码: 显示依赖通过构造函数,很清楚的描述了HomeController类都依赖了哪些对象,这样就可以很好的管理这些依赖.而隐式依赖的缺点刚好就是显示依赖的优点.我们看下面的隐式依赖: 如果一个类有上千行代码,到处都充斥着该类型的代码,这些代码就…