千锋教育Java零基础全套教程(零基础学Java必备,适合Java小白入门)

接口主要就是规范实现某个功能,而抽象主要是形容某个事物。而接口可以实现依赖倒置的原则,依赖倒置原则(DIP)是指设计代码结构时,高层模块不应该依赖低层模块,二者都应该依赖其抽象。抽象不应该依赖细节,细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并且能够降低修改程序所造成的风险。即利用多态通过接口的方式实现依赖倒置。可以将依赖倒置形容一个货币当我们需要一个东西时即能用钱买到的东西时,我们就可以通过这个钱的接口得到相应的东西了。