包名應(yīng)該是小寫字母,多個單詞之間使用點(.)分隔。
包名應(yīng)該以公司或組織的域名倒序作為前綴,例如com.example。
包名應(yīng)該具有唯一性,不應(yīng)該與其他庫或框架的包名沖突。
包名應(yīng)該簡潔明了,能夠反映出該包內(nèi)所包含的類的功能或關(guān)聯(lián)性。
避免使用Java關(guān)鍵字或保留字作為包名的一部分。
避免使用特殊字符或空格作為包名的一部分。
避免使用簡單的名字作為包名,容易導(dǎo)致命名沖突。
包名可以使用數(shù)字作為一部分,但不應(yīng)該以數(shù)字開頭。