IOC(inversion of control)控制反转
要先了解控制反转,必须了解依赖倒置原则,依赖倒置原则
依赖倒置原则:高层次不应该依赖低层次模板,都应该依赖于抽象
抽象不应该依赖于具体实现,具体实现应该依赖于抽象
控制反转就是利用了依赖倒置原则的一种思路,具体采用的方法就是依赖注入(DI),所谓依赖注入就是把底层类作为参数传入上层类,实现上层类对底层的控制
IOC(inversion of control)控制反转
要先了解控制反转,必须了解依赖倒置原则,依赖倒置原则
依赖倒置原则:高层次不应该依赖低层次模板,都应该依赖于抽象
抽象不应该依赖于具体实现,具体实现应该依赖于抽象
控制反转就是利用了依赖倒置原则的一种思路,具体采用的方法就是依赖注入(DI),所谓依赖注入就是把底层类作为参数传入上层类,实现上层类对底层的控制