本文主要是介绍android设计模式之依赖倒转原则,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
什么是依赖倒转原则:
依赖倒转(Dependence Inversion Principle ):
1.抽象不应该依赖于细节,细节应该依赖于抽象。
2.高层模块不依赖底层模块,两者都依赖抽象。
传统的过程式设计倾向于使高层次的模块依赖于低层次的模块,抽象层依赖于具体的层次。
什么是倒转:
例子:
怎样做到依赖倒转:
1.工厂方法模式
2.模板方法模式
3.迭代子模式
这篇关于android设计模式之依赖倒转原则的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!