使用默認方法的界面演變–第一部分:方法

幾周前,我們詳細研究了默認方法 -Java 8中引入的一項功能,該功能允許接口方法實現,即方法主體,從而定義接口的行爲。 引入此功能是爲了實現接口演進 。 在JDK的上下文中,這意味着在不破壞所有代碼的情況下向接口添加新方法。 但是,儘管Java本身非常致力於保持向後兼容性,但其他項目並不一定要做到這一點。 如果他們願意,他們可以以讓客戶更改代碼爲代價來開發接口。 在Java 8之前,這經常涉及客
相關文章
相關標籤/搜索