理解IOC inversion of control 控制反转 与 DI Dependency Injection 依赖注入概念之前,我们需要知道在一个系统的设计过程中,降低各模块之间的相互依赖,达到高内聚低耦合,是判断设计好坏的标准: 所以Robert Martin大师提出了面向对象设计原则----依赖倒置原则: A. 上层模块不应该依赖于下层模块,它们共同依赖于一个抽象. B. 抽象不能依赖于具象,具象依赖于抽象 这其实就是要求系统设计中面向接口编程思想的一种表达,而IOC模式…
初步理解IOC和DI和AOP模式 控制反转(IOC) 控制反转(IOC,Inversion of Control)是一种转主动为被动关系的一种编程模式,有点类似于工厂模式,举个栗子, 下面这个这不是IOC模式 Interface interface{ // 啥也不写 } class A implements interface{ String name; } class B implements interface{ Strng name; } class C{ interface AorB;…