随笔分类 - 922-IOC和DI
摘要:一. Unity声明周期 Unity容器为我们提供了6种生命周期,便于我们根据项目需求来选择使用。 (1). 瞬时。默认省略即为瞬时,无论单线程还是多线程,每次都重新创建对象。new TransientLifetimeManager() (2). 容器单例。只要是同一个Unity容器创建的同一个类型
阅读全文
摘要:一. 温故而知新 在开始学习Unity框架之前,有必要温习一下 【依赖倒置原则】和【手写IOC】, 因为我们框架代码的构建都是基于【依赖倒置原则】的,而Unity框架的核心思想就是IOC和DI,所以有必要了解通过【反射+工厂+配置文件】来实现手写IOC的原理。 废不多说,简单提炼一下依赖原则的核心理
阅读全文