依赖倒置?控制反转(IOC)? 依赖注入(DI)? 你是否还在被这些名词所困扰,是否看了大量理论文章后还是一知半解了? 今天我想结合实际项目,和正在迷惑中的新手朋友一起来学习和总结依赖注入Autofac的使用和理解. 依赖注入粗暴理解 依赖: public class A { public void A(B b) { // do something } } 这样的代码,估计没有程序猿不曾使用. A类实例化的时候需要一个B的对象作为构造函数的参数,那么A就依赖B,这就叫依赖. 当然,不用构造函数…