gpt4 book ai didi

java - 包结构命名约定?

转载 作者:行者123 更新时间:2023-11-30 03:37:15 24 4
gpt4 key购买 nike

通常我们根据以下约定构建包结构

we form a unique package name by first having (or belonging to an organization that has) an Internet domain name, such as sun.com. You then reverse this name, component by component, to obtain, in this example, com.sun, and use this as a prefix for your package names, using a convention developed within your organization to further administer package names.

我在一家 abc 公司工作,该公司的网站域名为 abc.com。现在我正在构建一个产品xyz 没有任何域名和网站。不同的客户会购买它,然后为自己获得域名。我的问题是包名称按照惯例应该以 com.abc or com.xyz 开头

最佳答案

如果您将其放入包 com.xyz 中,如果其他开发人员或供应商使用相同的错误命名约定,则它可能会与其他开发人员或供应商开发的产品发生冲突,这意味着它们都不能在同一个 Java 应用程序中使用,或者不能在没有潜在冲突的情况下导入它们的类。

如果您将其命名为 com.abc.xyz,并且如果另一个供应商/开发人员开发相同的产品并使用相同的命名约定,他/她会将其放入包 com.xyz 中。 def.xyz 允许在同一个 Java 应用程序中使用它们,而不必担心冲突。

所以绝对推荐使用com.abc.xyz包。

关于java - 包结构命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27544466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com