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

2022-04-12 徐昊
《徐昊·TDD 项目实战 70 讲》
课程介绍


讲述:李辰洋

时长:大小2.11M


你好,我是徐昊。从今天开始,我们就来使用 TDD 的方式实现注入依赖容器。
在上节课,我们参照其他依赖注入容器,介绍了依赖注入容器的大致功能。现在请回想一下 TDD 的流程(参看第 11 讲):
现在我们需要将需求分解为功能点,并构想架构愿景。

将需求分解为功能点

对于组件构造部分,我分解的任务如下:
无需构造的组件——组件实例
如果注册的组件不可实例化,则抛出异常
抽象类
接口
构造函数注入

展开全文
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。

精选留言

  • humor
    2022-04-19
    为什么要用provider呢,感觉直接用Object也可以呀
    
    
  • Geek_7c0961
    2022-04-15
    这节课确实和java语言关系不算太大了.还是希望老师能够再讲解的过程中淡化语言本身的特性.
    
    