Java基础:抽象类和接口-CSDN博客

网站介绍:一、引言基于面向对象五大原则中的下面两个原则,我们应该多考虑使用接口和抽象类:里氏替换原则:子类可以通过实现父类接口来替换父类,所以父类应尽可能实现为接口/抽象类,方便拓展程序而不影响现有代码。依赖倒置原则:和结构化设计不同,我们要让底层依赖于高层,而不是相反。而设计接口和抽象类时尽量遵循面向对象五大原则中的“接口隔离原则”,即使用专门接口比使用单一接口好。这个准则和针对类