【发布时间】:2012-07-19 18:26:24
【问题描述】:
当我使用 Java 开发时,一个简短的问题总是困扰着我。我实际上使用了很多不同的枚举,但我从来不知道应该把它们放在哪里。通常,我会创建一个名为 enumeration 的特殊包,我确信这不是最佳实践。我应该将我的枚举直接放在与其最所属的类组相同的包中吗?
另外,其他语言(C# 或 C++)是否也一样?
【问题讨论】:
-
.NET 和 C++ 没有包,所以这与它们并不完全相关。
-
@Oded 相当于命名空间
-
在 .NET 中,您将它放在使用它的命名空间中。
-
你必须决定语言。答案会完全不同。
-
stackoverflow.com/questions/213637/… 的副本。我同意那里的答案。 C# 或 Java 的本质是相同的,只是命名空间与包。
标签: c# java c++ coding-style enums