Есть ли соглашение об именах перечислений в Java?
Мое предпочтение состоит в том, что перечисление является типом. Так, например, у вас есть перечисление
Fruit{Apple,Orange,Banana,Pear, ... }
NetworkConnectionType{LAN,Data_3g,Data_4g, ... }
Я против его именования:
FruitEnum
NetworkConnectionTypeEnum
Я понимаю, что легко выбрать, какие файлы перечислены, но тогда у вас также будет:
NetworkConnectionClass
FruitClass
Кроме того, есть ли хороший документ, описывающий то же самое для констант, где объявлять их и т.д.?