Java下接口interface前面要不要加I


說明:加I和不加I都可以,看需要,沒有強制要求。

在Java中更多是提倡不加I的,可以看下JDK的源碼,都是不加I的。

微軟C#是規定要加I,這也是影響從而導致有這個話題的原因。

Java中特定不直接使用實現類是impl后綴,父類用abstract前綴,具有實際使用直接給可讀名。接口直接用可讀名就行了,因為實現對象的名字可以被接口隱藏起來,沒必要明確這就是接口,這就是實現類。

 

參考:

https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/names-of-classes-structs-and-interfaces

http://tieba.baidu.com/p/2217748883

https://www.zhihu.com/question/37303439/answer/71365152(以上內容部分轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM