From 7c60d12b732f572f215b10370e6a71c9c6558d54 Mon Sep 17 00:00:00 2001 From: adiao <1819192616@qq.com> Date: Sun, 9 Apr 2023 05:47:40 +0800 Subject: [PATCH] Updated files --- 项目命名/项目命名格式.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/项目命名/项目命名格式.md b/项目命名/项目命名格式.md index 82fc18f..79ad4c9 100644 --- a/项目命名/项目命名格式.md +++ b/项目命名/项目命名格式.md @@ -23,7 +23,9 @@ pers pers.个人名.项目名.模块名.…… 个人项目,指个人发起, priv priv.个人名.项目名.模块名.…… 私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright 属于个人。 team team.团队名.项目名.模块名.…… 团队项目,指由团队发起,并由该团队开发的项目,copyright 属于该团队所有 顶级域名 com.公司名.项目名.模块名.…… 公司项目,copyright 由项目发起的公司所有 -三,类命名 + +## 三,类命名 + 类名使用大驼峰命名形式,类命通常时名词或名词短语,接口名除了用名词和名词短语以外,还可以使用形容词或形容词短语,如 Cloneable,Callable 等,表示实现该接口的类有某种功能或能力。对于测试类则以它要测试的类开头,以 Test 结尾,如 HashMapTest。 对于一些特殊特有名词缩写也可以使用全大写命名,比如 XMLHttpRequest,不过笔者认为缩写三个字母以内都大写,超过三个字母则按照要给单词算。这个没有标准如阿里巴巴中 fastjson 用 JSONObject 作为类命,而 google 则使用 JsonObjectRequest 命名,对于这种特殊的缩写,原则是统一就好。