代码之家  ›  专栏  ›  技术社区  ›  Sophie Alpert

合适的Java包层次结构?

  •  2
  • Sophie Alpert  · 技术社区  · 15 年前

    我刚刚开始研究新的第一个机器人JavaSDK,它包括项目生成器来构建示例机器人程序。

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

    package edu.wpi.first.wpilibj.templates;
    

    这真的有道理吗?(我正在使用的库来自first.wpi.edu,但是我的项目与它们没有任何关联。)我认为我应该使用自己的反向域作为包说明符。

    思想?

    4 回复  |  直到 14 年前
        1
  •  6
  •   Jay Askren    15 年前

    我想说你的直觉是正确的。我会亲自将其重构为您自己的包。这是它生成的一个教程项目,还是您要处理的项目?如果这不是一个教程项目,那么在创建包名称时,如果没有方法重写包名称,我会感到惊讶。

        2
  •  1
  •   Matt    15 年前

    其思想是包名称将是全局唯一的

        3
  •  0
  •   jr. Aikon Mogwai    15 年前

    我想它会以客户提供的包名生成一些东西?IE:向用户询问他们想要使用的软件包。

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

        4
  •  0
  •   user177800    15 年前

    它可能这样做是为了访问“package-local”类。