依赖注入、依赖反转、控制反转 发表于 2016-07-29 | 依赖注入、依赖反转、控制反转依赖注入不用依赖注入高层具体类依赖低层具体类 使用依赖注入使用接口和抽象高层具体类依赖接口或抽象 低层具体类实现接口或抽象 构造注入方法注入依赖反转接口相当于规范,是属于高层–管理层。 低层具体实现,就要依赖于规范去实现。 通过引入接口-规章制度,从原来的高层依赖低层,变成了低层依赖于高层的制定的规范,这样就依赖就反转了 控制反转回调函数高层函数中使用回调函数, 回调函数不是由高层函数调用,而是由低层函数调用。 从而实现反转。