2015-12-07 12 views
1

它是一個不好的做法,praefix或後綴抽象類和接口是這樣的:它是很好的做法,撰寫論文摘要或接口後綴或praefix

AbstractCar.java 
RevenueInterface.java 

我看,這是很好的做法,隱藏實現細節來自班級名稱。但爲什麼?另外,如果我的IDE中的抽象類和接口在類名中具有各自的後綴/ praefix,我可以更容易地進行搜索。 在我看來,沒有理由不把後綴/ preafix寫入類名。

回答

0

對於接口來說,使用「I」前綴的.Net約定是乾淨的。 有關更多詳細信息,請參閱https://msdn.microsoft.com/en-us/library/8bc1fexb(v=vs.71).aspx。我覺得它很優雅,並在java代碼中使用它。在你的情況下,它將是接口的ICar.java IRevenue.java。具體的實現可能看起來像SimpleCar.java HighRevenue.java

對於抽象類,只需使用沒有任何前綴或後綴的抽象對象的名稱即可。在你的情況下,它將爲Car.java,Revenue.java爲抽象類。具體實現看起來像BlueCar.java InlandRevenue.java。

相關問題