![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
chclvzxx
风一样的表情,水一般的柔情,火一样的激情,土一样的性情,木一样的痴情。
展开
-
自建简单的依赖注入容器Ioc Container
最近研究了Ioc,DI 以及一些开源的框架,以下根据自己的理解写一个简单的Ioc容器。我们在使用一个依赖注入容器时一般都是实现三步: 创建一个Ioc容器;依赖关系注入,这里需要一种collection对象存储这种注入关系;根据依赖注入获取对象的实例; 好了,接下来我们可以按照测试驱动开发的模式完成一个简易版本的注入容器:MinContainer 测试代转载 2012-09-03 09:44:46 · 681 阅读 · 0 评论 -
控制反转IOC与依赖注入DI
一、名词解释 IoC:Inverse of control,控制反转; DI:Depedency Injection 依赖注入 IoC和DI是从不同角度描述同一件事情,即DI模式是Ioc的具体实现方式,通过引入IoC容器,利用依赖关系注入,实现对象的解耦。 二、问题引入 先来看普通的方式: [csharp] view plaincopyprint转载 2012-09-03 09:44:25 · 468 阅读 · 0 评论