
随笔
梦醒雾散
书是要看的 但是看书的同时也要看清自己
展开
-
简述依赖注入(DI)控制反转(IOC)与依赖倒置(DIP)
什么是依赖? 当A类需要实例化B类后使用B类的成员才可正常工作时 我们称作A类对B类产生了依赖 什么是抽象? c#中的抽象有抽象类和接口依赖倒置这个概念很唬人,看起来就像是在说 把依赖倒过来 但是 依赖倒置其实指的是 [上层]不应该依赖于[下层] 它们都应该依赖于[抽象]控制反转也是个唬人的说法,并不是字面意思上的反转 而是 将[控制权]交给第三方依赖注入...原创 2018-08-17 12:17:27 · 791 阅读 · 0 评论 -
C#依赖注入常用的几种方式
1、构造器注入 通过构造器进行依赖注入public class MyClass { private IMyInterFace _myinterface; public MyClass (IMyInterFace myinterface) { this._myinterface = myinterface; } } 2、Se...原创 2018-08-17 13:11:31 · 17147 阅读 · 0 评论