接口 vs 抽象类 的区别
生活随笔
收集整理的這篇文章主要介紹了
接口 vs 抽象类 的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 抽象類
- 2. 接口類
- 3. 如何選擇
學習自 極客時間《設計模式之美》
1. 抽象類
2. 接口類
3. 如何選擇
-
表示 is - a 關系,解決代碼復用:抽象類(自下而上,子類的代碼重復,抽象成上層父類)
-
表示 has - a 關系,解決解耦問題,隔離接口和具體實現,提高代碼擴展性:接口(自上而下,先設計接口,再考慮實現)
總結
以上是生活随笔為你收集整理的接口 vs 抽象类 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LintCode MySQL 1968.
- 下一篇: 天池 在线编程 区间合并(字符串)