2014-05-19 77 views
-5

爲什麼呢?這種反模式不是嗎?爲什麼我們需要接口Java 8中的靜態方法?

+0

我從來沒有使用過,這證明我們不「需要」(即要求)他們。 – jordan

+2

他們對我來說非常合適。試想一下'Arrays.asList(T ...)'是一個更合理的名爲'List.create(T ...)',比如。但是這個問題對於SO來說是OT,因爲它是一個基於意見的問題。 – yshavit

+0

http://programmers.stackexchange.com/questions/233053/why-were-default-and-static-methods-added-to-interfaces-in-java-8-when-we-alread – Mani

回答

1

這使得你更容易組織helper方法在你的圖書館;您可以在同一界面中保留特定於接口的靜態方法,而不是在單獨的類中。

請仔細閱讀this

相關問題