控制反转(Inversion of Control, IoC)的主要作用是为软件模块解耦,增加可测性,提高模块内部聚合性,依赖注入(Dependency Injection, DI)是IoC的一种特殊形式,
Benjamin J Evans: The Well-Grounded Java Developer, Chapter 3: Dependency Injection 很好地解释了什么是依赖注入,以及它的作用,并结合Google的 Guice 说明了DI的用法。
控制反转(Inversion of Control, IoC)的主要作用是为软件模块解耦,增加可测性,提高模块内部聚合性,依赖注入(Dependency Injection, DI)是IoC的一种特殊形式,
Benjamin J Evans: The Well-Grounded Java Developer, Chapter 3: Dependency Injection 很好地解释了什么是依赖注入,以及它的作用,并结合Google的 Guice 说明了DI的用法。