天天看點

java包名命名規範[【轉】

indi : 

個體項目,指個人發起,但非自己獨自完成的項目,可公開或私有項目,copyright主要屬于發起者。 

包名為“indi.發起者名.項目名.子產品名.……”。 

pers : 

個人項目,指個人發起,獨自完成,可分享的項目,copyright主要屬于個人。 

包名為“pers.個人名.項目名.子產品名.……”。 

priv : 

私有項目,指個人發起,獨自完成,非公開的私人使用的項目,copyright屬于個人。 

包名為“priv.個人名.項目名.子產品名.……”。 

onem : 

與“indi”相同,推薦使用“indi”。

另外,我為了區分團隊項目和前面所說項目的區分,還有了一下擴充: 

team : 

團隊項目,指由團隊發起,并由該團隊開發的項目,copyright屬于該團隊所有。 

包名為“team.團隊名.項目名.子產品名.……”。 

com : 

公司項目,copyright由項目發起的公司所有。重點内容 

包名為“com.公司名.項目名.子產品名.……”。 

公司項目,copyright由項目發起的公司所有。 

包名為“com.公司名.項目名.子產品名.……”。