抽象类与接口类的区别

2018-09-27  本文已影响0人  熊与花

1、在实际的开发之中,可以发现抽象类和接口的定义形式是非常相似的,这一点从jdk1.8开始实际上就特别明显了,因为在JDK1.8里面接口也可以定义default或者static方法了,但是这两者还是有明显的定义区别的

当抽象类和接口都可以使用的条件下,优先考虑接口,因为接口可以避免子类的单继承局限

另外从正常的设计角度而言,也需要先从接口来进行项目的整体设计

上一篇下一篇

猜你喜欢

热点阅读