包装枚举是否有Java 约定?如果没有最佳做法? 我应该把它们全部放在一个包装中吗?#34; myapp.enum"或者我应该将每个枚举放在相关的包中吗?
答案 0 :(得分:13)
enum
应该像任何其他类一样对待,并且应该放在与它们最相关的包中。单独使用“enums”包没有任何好处。
答案 1 :(得分:0)
enum
是保留的关键字,因此您无法将您的枚举放入enum
包中。可以在应用程序的各个层(模型,视图,控制器,...)之后命名包。您可以自由选择。唯一的建议是使用独特的软件包名称,例如公司的反向域名:mycompany.com
- > com.mycompany.myapp
...