作为一种设计模式,控制反转就是为了降低java对象之间的耦合度而设计的一种方法。我觉得工厂模式与其在这一点上比较相似。
控制反转在许多开源框架中得到广泛应用。在java三大框架中,spring就是为了降低java类之间的耦合度而设计的框架。spring从本质上来说是一个java bean容器,通过配置文件来管理java bean。
依赖注入是实现控制反转的一种方法。其思想是通过在程序运行时动态地创建需要的对象并注入到需要该对象的地方来实现控制反转。
作为一种设计模式,控制反转就是为了降低java对象之间的耦合度而设计的一种方法。我觉得工厂模式与其在这一点上比较相似。
控制反转在许多开源框架中得到广泛应用。在java三大框架中,spring就是为了降低java类之间的耦合度而设计的框架。spring从本质上来说是一个java bean容器,通过配置文件来管理java bean。
依赖注入是实现控制反转的一种方法。其思想是通过在程序运行时动态地创建需要的对象并注入到需要该对象的地方来实现控制反转。