Buzz words in Spring Framework
Dependency Inversion:
Higher level modules development should not depend on lower level modules. If they do so, higher level module interfaces will be written on what lower level modules expect. If there is any change in lower level modules, the total dependency may go haywire.To solve this dependency, either higher level modules should fix the interfaces where lower level modules can refer (or) by keeping the abstraction(class dependencies) separate from the interfaces so that they can be loosely coupled.
Well rephrased....
ReplyDelete