一、多态
- 相关知识
- 是什么
- 缺点
- 怎么用
- 优点
- 隐秘多态
- Instanceof
二、Abstract
- 是什么
- 怎么用
- 注意
-
Abstract和final 不能同时存在
-
三、Interface
- 是什么
- 怎么用
- 注意
-
如果接口和抽象类都能完成一件事,那么优先使用接口
-
因为类和接口是多实现,类和类是单继承
-
这样还能保留类的继承
-
- 优点
-
当一个功能拥有多种不同实现的时候,就需要依赖接口编程,此时可以降低耦合度
-
如果说一个功能,只拥抱一种变化,就不需要使用接口了
-
还可以使用多态
-