Java 项目中包的命名规范(author:csdn.kongjiea)
Java 项目中包的命名规范(author:csdn.kongjiea)
注:author:csdn.kongjiea 存入博客是为手机端便捷查看
前言:由于 Java 面向对象的特性 每名 Java 开发人员都可以编写属于自己的 Java Package 为了保障每个 Java Package 命名的唯一性 在最新的 Java 编程规范中 要求开发人员在自己定义的包名前加上唯一的前缀 由于互联网上的域名称是不会重复的 所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯一前缀 例如: com.sun.swt...
公司场景
公司命名一般为“com.公司名.项目名.模块名...”
独立开发场景
经过我对“个人的”单词搜索 有“individual personal private one-man” 进一步对以上4个单词词意的分析 并在保证了唯一性 使用每个单词的前4个字母作为前缀 正好和“com”也做了区分如下:
- indi :
个体项目 指个人发起 但非自己独自完成的项目 可公开或私有项目 copyright 主要属于发起者
包名为:“indi.发起者名.项目名.模块名...” - pers :
个人项目 指个人发起 独自完成 可分享的项目 copyright 主要属于个人
包名为:“pers.个人名.项目名.模块名...” - priv :
私有项目 指个人发起 独自完成 非公开的私人使用的项目 copyright属于个人。
包名为:“priv.个人名.项目名.模块名...” - onem :
与“indi”相同 推荐使用“indi”
团队场景
- team :
团队项目 指由团队发起 并由该团队开发的项目 copyright 属于该团队所有
包名为“team.团队名.项目名.模块名...” - com :
公司项目 copyright 由项目发起的公司所有
包名为“com.公司名.项目名.模块名...”
浙公网安备 33010602011771号