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”也做了区分如下:

  1. indi
    个体项目 指个人发起 但非自己独自完成的项目 可公开或私有项目 copyright 主要属于发起者
    包名为:“indi.发起者名.项目名.模块名...”
  2. pers
    个人项目 指个人发起 独自完成 可分享的项目 copyright 主要属于个人
    包名为:“pers.个人名.项目名.模块名...”
  3. priv
    私有项目 指个人发起 独自完成 非公开的私人使用的项目 copyright属于个人。
    包名为:“priv.个人名.项目名.模块名...”
  4. onem
    与“indi”相同 推荐使用“indi”

团队场景

  1. team
    团队项目 指由团队发起 并由该团队开发的项目 copyright 属于该团队所有
    包名为“team.团队名.项目名.模块名...”
  2. com
    公司项目 copyright 由项目发起的公司所有
    包名为“com.公司名.项目名.模块名...”
posted @ 2021-03-26 15:33  weinen  阅读(340)  评论(0)    收藏  举报