【问题标题】:proper Java package hierarchy?正确的 Java 包层次结构?
【发布时间】:2011-03-29 04:45:21
【问题描述】:

我刚刚开始研究新的 FIRST Robotics Java SDK,其中包括用于构建示例机器人程序的项目生成器。

我很好奇的是它生成的文件开头是:

package edu.wpi.first.wpilibj.templates;

这真的有意义吗? (我使用的库来自 first.wpi.edu,但我的项目实际上与它们没有任何从属关系。)我认为我应该改为使用我自己的反向域作为包说明符。

想法?

【问题讨论】:

    标签: java packages


    【解决方案1】:

    我会说你的直觉是正确的。我会亲自将其重构为您自己的包。这只是它生成的一个教程项目,还是您将要从事的项目。如果这不是一个教程项目,如果在创建时无法覆盖包名,我会感到惊讶。

    【讨论】:

    • 它确实提供了包名称的选择,但这是默认设置,我正在尝试确定是否要更改它。
    【解决方案2】:

    这个想法是包名称将是全球唯一的

    【讨论】:

      【解决方案3】:

      我认为它会在客户提供的包名称中生成一些东西?即:询问用户他们想要使用的包。

      它会在多个包中生成东西吗?

      【讨论】:

      • (请参阅对 Jay 回答的评论。)
      【解决方案4】:

      它可能这样做是为了访问“本地包”类。

      【讨论】:

        猜你喜欢
        • 2018-02-13
        • 1970-01-01
        • 2015-05-14
        • 2013-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-09
        • 1970-01-01
        相关资源
        最近更新 更多