包装枚举是否有java约定?

时间:2016-03-25 13:18:20

标签: java packages conventions

包装枚举是否有Java 约定?如果没有最佳做法? 我应该把它们全部放在一个包装中吗?#34; myapp.enum"或者我应该将每个枚举放在相关的包中吗?

2 个答案:

答案 0 :(得分:13)

Java中的

enum应该像任何其他类一样对待,并且应该放在与它们最相关的包中。单独使用“enums”包没有任何好处。

答案 1 :(得分:0)

enum是保留的关键字,因此您无法将您的枚举放入enum包中。可以在应用程序的各个层(模型,视图,控制器,...)之后命名包。您可以自由选择。唯一的建议是使用独特的软件包名称,例如公司的反向域名:mycompany.com - > com.mycompany.myapp ...