0

我知道命名 java 包的最佳做法是向后使用域名。

但是假设我的域是 www.word1-word2.com 的形式。当我尝试在 Eclipse 或 Android Studio 中创建一个名为 com.word1-word2.Myapp 的包时,我收到一条错误消息(不能使用 - 字符)。

另一种方法是使用 com.word1_word2.MyApp... 但坏消息是这些域是注册给另一个人的。

你推荐我哪些替代品?

谢谢。

4

1 回答 1

2

其他公司是否也提供 Java 包?如果不是,你不应该那么在意,因为你的问题是客户会使用你的包和竞争对手的包,并且两个包都包含一个名称完全相同的类。

C 和 Objective-C 开发人员为客户构建库时无需担心包名的唯一性,因为没有包名。

如果需要,只需在包名称中添加一些内容,例如 com.world1word2.productname。

于 2013-10-28T13:24:44.280 回答