使用介面的好處

2021-08-30 22:55:18 字數 337 閱讀 4808

看書筆記:

使用介面的好處:

1.由於介面允許多實現,所以我們實現介面的類可以向上轉型不止乙個基型別,

2.第二個原因是與使用抽象類相同:防止客戶端建立該類的物件,並確保這僅僅建立的是個介面,

3.因為介面的任何成員自動是static final的所以介面是一種很便捷的建立常量的元件工具

選擇介面還是抽象類呢:

介面既有介面的好處,還有抽象類的好處,如果你建立不帶任何方法定義和成員變數的基類,那麼你應該選擇介面而不是抽象類。

如果你知道某個類應該成為基類,那麼第一選擇介面,只有強制你必須要具有方法定義和成員變數的時候,你應該選擇抽象類,必要時候選擇具體類。

使用介面的好處

1 用介面來引用特定的實現類,而不是用 特定的類來引用自己 list list new arraylist list list new linkedlist 一旦需要改變自己的實現細節,要做的全部事情就是在建立的時候改變它。其餘 可保持原樣 2 用介面來呼叫其實現類的方法 service servi...

介面的好處

介面的作用對於很多新手來說很不容易理解,我給大家舉個例子。介面只是乙個規範,所以裡面的方法都是空的。假如我開了乙個寵物糧店,宣告所有寵物都可以來我這裡買糧食,這就相當於乙個介面,public inte ce petrestaurant 當乙隻狗看到了,知道自己是寵物,所以它去實現這個介面 publi...

介面的好處

1 什麼是介面 介面比抽象類抽象的更加徹底,介面定義了一批類所需要遵守的規範。介面是不用關心這些類中方法的實現細節的。介面做到了規範與實現的分離,是一種松耦合設計。軟體系統的各個模組之間也應該採用這種面向介面的耦合,從而盡量降低各個公尺快直接的耦合,為系統提供更好的可擴充套件性和可維護性。2 定義介...