瑞486 2024-01-13 09:38 采纳率: 50%
浏览 5
已结题

Java中共享常量类的命名规范

想请问一下各位:如果要按照优秀的命名习惯,Java中的共享常量类的类名究竟是命名为 某某Constants 还是 某某Consts
因为我看到阿里的《Java开发手册》的常量定义的正例:缓存相关常量放在类 CacheConsts 下;系统配置相关常量放在类 ConfigConsts 下。但是"Consts"是"Constants"的缩写形式呀?不是命名强制不让用缩写吗?那这不是矛盾了?所以在企业的开发中究竟是用哪个命名才规范?

希望有工作经验的朋友帮忙解惑,谢谢!

  • 写回答

2条回答 默认 最新

  • AI算法蒋同学 2024-01-13 10:23
    关注

    在Java中,关于共享常量类的类名,有一些不同的命名风格,而选择其中之一通常取决于个人或团队的偏好,以及项目所遵循的命名规范。

    1. Constants(常量):

      • 使用 Constants 是一种较为传统的命名方式,明确表示这是一个常量类。
      • 示例:CacheConstants, ConfigConstants
    2. Consts(缩写):

      • 使用 Consts 是对 "Constants" 的缩写,虽然缩写,但是在某些情况下,被认为更为简洁。
      • 示例:CacheConsts, ConfigConsts

    在阿里的《Java开发手册》中,给出了 "CacheConsts" 和 "ConfigConsts" 的正例,这表明在阿里巴巴的规范中,使用 Consts 缩写是被接受的。

    总体来说,命名风格的选择应该在整个团队中保持一致,并遵循项目或组织内部的命名规范。如果你的团队没有具体的规范,可以选择其中一种方式,并确保在整个项目中保持一致性。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月13日
  • 已采纳回答 1月13日
  • 创建了问题 1月13日