DIP是软件设计的一种思想,IoC则是基于DIP衍生出的一种软件设计模式。DI是IoC的具体实现方式之一,使用最为广泛。IoC容器是DI构造函注入的框架,它管理着依赖项的生命周期以及映射关系。
依赖倒转原则(Dependency Inversion Principle)
依赖注入(Dependency Injection)
控制反转(Inversion of Control,缩写为IoC)
DIP是软件设计的一种思想,IoC则是基于DIP衍生出的一种软件设计模式。DI是IoC的具体实现方式之一,使用最为广泛。IoC容器是DI构造函注入的框架,它管理着依赖项的生命周期以及映射关系。
依赖倒转原则(Dependency Inversion Principle)
依赖注入(Dependency Injection)
控制反转(Inversion of Control,缩写为IoC)