Table of Contents generated with DocToc
依赖注入(Dependency Injection)又称控制反转(Inversion of Control)
- IoC(Inversion of Control)控制反转
- DI(Dependency Injection)依赖注入
把控应用结构
减少应用内组件之间的连接
增加代码复用
增加代码可测试性
增加代码可维护性
无需重新构建即可重新配置应用,比如 Java 里通过修改依赖注入 XML 配置文件来改变应用的运行行为