之前一直不理解IOC DI,今天使劲研究了下,感觉朦朦胧胧有点感觉了,网上的这篇文章对我的有很大的启发 http://www.cnblogs.com/jin-yuan/p/3823559.html 我仔细学习了后,按照自己的习惯从头到尾自己敲了个实例,最后能跑起来了,感觉特高兴,除了用来理解 ...
IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,侧重于原理。 DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实例,侧重于实现。 不准确理解:DI就是IOC的一种具体实现 那么在.net 平台,或者说c 开发使用的容器有哪些呢 先看看微软自己的玩意 .Unity 这个是比较官方的,可以说是微软比较早的,不断更新也是使用多的。 ...
2019-05-07 02:13 0 945 推荐指数:
之前一直不理解IOC DI,今天使劲研究了下,感觉朦朦胧胧有点感觉了,网上的这篇文章对我的有很大的启发 http://www.cnblogs.com/jin-yuan/p/3823559.html 我仔细学习了后,按照自己的习惯从头到尾自己敲了个实例,最后能跑起来了,感觉特高兴,除了用来理解 ...
各类形式的集合,不用就容易忘,必须要记录一下. Array Array:在内存上是连续分配的(可定义 ...
什么是依赖注入 一种实现对象及其合作者或者依赖项之间松散耦合的技术。 以前我们在action中使用对象的时候 可能是通过new 现在我们不需要这样做了。 我们可以交给其他某个地方帮我们new 我 ...
一直对报错有些迷惑的地方,什么时候try,catch那些Exception更合适,报错信息更能快速定位问题所在... 转载链接← 正文 ...
1)原子操作(Interlocked):所有方法都是执行一次原子读取或一次写入操作。 2)lock()语句:避免锁定public类型,否则实例将超出代码控制的范围,定义private对象来锁定 ...
.cs: 类模块代码文件。业务逻辑处理层的代码。 .sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文 ...
Exception: 所有异常对象的基类。 SystemException:运行时产生的所有错误的基类。 IndexOutOfRangeException:当一个数组的下标超出范围时运 ...
面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP)。 依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念) 控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式) 依赖注入(DI):IoC ...