其基本思想是模块之间互相有调用关系的两个模块,在实现的时候,不能有依赖关系,比如上层模块不能依赖于下层模块,而他们应该都依赖与一个抽象接口,即如果软件中严格遵守了面向接口编程,也就做到了依赖倒置,用EMF生成的领域模型类就是把所有的领域模型类的接口都抽象出来,使用领域模型的上层模块依赖于领域模型接口,而领域模型的实现也依赖与其接口,这样它们都依赖于一个抽象接口,而没有互相依赖,抽象接口是他们共同遵守的契约,这样就使得上下模块之间没有了依赖关系,实现了依赖倒置
评论




查看更多评论
