namespaces - 无法为 'Character' 确定正确的命名空间

标签 namespaces naming-conventions

我正在构建一个游戏引擎,实际上我很难放置什么样的命名空间来放置 Character在下面。这可能是我在 StackOverflow 上发布过的最愚蠢的问题,但它让我发疯。

你们会怎么做?

我还没有真正定义任何其他命名空间。 Characters 有 Sheets(Layout),它引用 Traits(Statistics)等。现在一切都被转储到根命名空间中。

最佳答案

与字符一起去。

这很简单,切中要害。您最终会在其中包含许多描述玩家和非玩家角色、属性、能力等的类,但它们都是指角色。您的字符基类可能类似于 Character,因此可以避免命名冲突。

避免 namespace 多元化的指南只是一个指南。在某些情况下,偏差是必要的(我在看着你,System.Windows.Forms)。

关于namespaces - 无法为 'Character' 确定正确的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3926496/

相关文章:

javascript - 存储将传递给 jQuery 插件的 JSON 数据的最佳实践

naming-conventions - Kotlin - bool 返回方法的命名约定

java - 命名静态 int 变量

naming-conventions - 如何处理驼峰命名策略中的数字?

namespaces - 无法选择标签名称 - JS

php - 使用抽象类或特征获取对象的命名空间?

python - 对象的属性集和它的命名空间有什么区别?

PHP对象到没有命名空间的数组

namespaces - 我可以避免使用 D 导入污染公共(public)命名空间吗?

java - 第三方 Spring Boot Starter 命名哪个比较好