01 2020 档案

摘要:///容器:自动生成对象 /// 自动初始化需要的元素(依赖注入DI) public interface IElevenContainer { void RegisterType<IT, T>(); IT Resolve<IT>(); } //创建对象是使用无参构造器 public class El 阅读全文
posted @ 2020-01-08 22:51 wbxs 阅读(394) 评论(0) 推荐(0)
摘要:/// <summary> /// IOC控制反转:正常情况下,程序开发过程中,是上端调用下端,依赖下端 /// 依赖倒置原则->上端不要依赖下端,要依赖下端的抽象 /// 上端只依赖抽象,细节交给第三方工厂来决定,这就是IOC,就是控制反转->系统架构可以更稳定,支持扩展 /// DI依赖注入:称 阅读全文
posted @ 2020-01-06 22:23 wbxs 阅读(150) 评论(0) 推荐(0)
摘要://让系统完全遵照依赖倒置原则来实现 //当需要一个对象又不想直接New,用工厂来实现 //在工厂中想要即不依赖细节,又能创建对象,使用反射+配置文件+工厂 //将项目配置在配置文件中的实现类的DLL,放到项目的bin文件中,这样项目编译的时候,不会引用 //使用依赖倒置原则 //1.可配置,需要使 阅读全文
posted @ 2020-01-04 20:57 wbxs 阅读(256) 评论(0) 推荐(0)