接口的意義

接口的意義:
         接口的規範:定義一個接口實現某個功能,其實現此接口的通常類纔去具體怎樣實現。
         列如定義一個彈琴功能的接口,而其實現的類是具體怎樣去作。
         接口具備良好的擴展性,維護性,耦合性低:
         當彈琴功能要增長一些功能時,這是能夠直接在接口增長其方法。
         當彈琴功能完全要改變,這時只要重新引用一個接口實現類就行。
         接口之間是獨立的,一個接口出現問題,其餘接口功能不會受影響。
        
         接口的多(implements)實現(能夠理解多繼承)
         java類可單繼承,子類能夠單一實現某種功能而不用擔憂。假如類能夠多繼承,那麼兩個類具備
         相同的方法,在對象在調用其方法時而不知道調用那個方法。
        
         接口支持多實現,由於接口自身具備定義某種方法而不實現。這樣提升了代碼的重用性
         這樣能夠實現不一樣的功能。列如接口a具備走的功能,接口b具備看書的功能。那麼類T實現a,b
         那嗎類T就有走和看書的功能了。
         接口定義常量的意義
        那麼若是一個方法改變了該接口的變量的值的話,這樣破壞了封裝性,全部當前程序中訪問該接口的對象方法,
        全部實現了該接口的通常類其對象的值都會跟着變,這會引發很大的混亂的。
        故接口常量定義爲public static final.java

相關文章
相關標籤/搜索