thinking in java:接口和抽象類

寫的不錯的文章,轉載一下:http://blog.csdn.net/fly_zxy/article/details/51113087

抽象類和普通類的區別


抽象類和接口的區別


3.接口中能用到的設計模式

      1.策略設計模式:創建一個能夠根據所傳遞的參數對象的不同而具有不同行爲。“策略”指傳遞進去的參數對象,它包含要執行的代碼。

      2.適配器設計模式

      3.工廠方法設計模式

4.類可以向上轉型爲接口。

5.爲什麼使用接口?

      1.爲了能夠向上轉型爲多個基類型以及由此帶來的靈活性。2.防止客戶端程序員創建該類的對象,並確保這僅僅是建立一個接口。

6. 一個接口也可以extends繼承另一個接口,從而達到接口的擴展。重要:::接口允許多繼承!!

7. 一個類可以inplements(實現)多個接口,但是隻能extends(繼承)一個類。

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章