13 |DI Container(1):如何实现基本的DI容器结构?

你好,我是徐昊。从今天开始,我们就来使用 TDD 的方式实现注入依赖容器。
在上节课,我们参照其他依赖注入容器,介绍了依赖注入容器的大致功能。现在请回想一下 TDD 的流程(参看第 11 讲): 现在我们需要将需求分解为功能点,并构想架构愿景。
将需求分解为功能点
对于组件构造部分,我分解的任务如下:
无需构造的组件——组件实例
如果注册的组件不可实例化,则抛出异常
抽象类
接口
构造函数注入
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。