想请问一下各位:如果要按照优秀的命名习惯,Java中的共享常量类的类名究竟是命名为 某某Constants 还是 某某Consts
因为我看到阿里的《Java开发手册》的常量定义的正例:缓存相关常量放在类 CacheConsts 下;系统配置相关常量放在类 ConfigConsts 下。但是"Consts"是"Constants"的缩写形式呀?不是命名强制不让用缩写吗?那这不是矛盾了?所以在企业的开发中究竟是用哪个命名才规范?
希望有工作经验的朋友帮忙解惑,谢谢!
想请问一下各位:如果要按照优秀的命名习惯,Java中的共享常量类的类名究竟是命名为 某某Constants 还是 某某Consts
因为我看到阿里的《Java开发手册》的常量定义的正例:缓存相关常量放在类 CacheConsts 下;系统配置相关常量放在类 ConfigConsts 下。但是"Consts"是"Constants"的缩写形式呀?不是命名强制不让用缩写吗?那这不是矛盾了?所以在企业的开发中究竟是用哪个命名才规范?
希望有工作经验的朋友帮忙解惑,谢谢!
在Java中,关于共享常量类的类名,有一些不同的命名风格,而选择其中之一通常取决于个人或团队的偏好,以及项目所遵循的命名规范。
Constants(常量):
Constants 是一种较为传统的命名方式,明确表示这是一个常量类。CacheConstants, ConfigConstantsConsts(缩写):
Consts 是对 "Constants" 的缩写,虽然缩写,但是在某些情况下,被认为更为简洁。CacheConsts, ConfigConsts在阿里的《Java开发手册》中,给出了 "CacheConsts" 和 "ConfigConsts" 的正例,这表明在阿里巴巴的规范中,使用 Consts 缩写是被接受的。
总体来说,命名风格的选择应该在整个团队中保持一致,并遵循项目或组织内部的命名规范。如果你的团队没有具体的规范,可以选择其中一种方式,并确保在整个项目中保持一致性。