Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.33 KB

dependency_injection.md

File metadata and controls

37 lines (23 loc) · 1.33 KB

Table of Contents generated with DocToc

依赖注入(Dependency Injection)

依赖注入(Dependency Injection)又称控制反转(Inversion of Control)

基本概念

  • IoC(Inversion of Control)控制反转
  • DI(Dependency Injection)依赖注入

使用依赖注入能够带来以下好处:

把控应用结构

减少应用内组件之间的连接

增加代码复用

增加代码可测试性

增加代码可维护性

无需重新构建即可重新配置应用,比如 Java 里通过修改依赖注入 XML 配置文件来改变应用的运行行为

可参考的库