package的命名方式,可以看看 java 的 package 命名建議
懶人用
http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
http://www.oracle.com/technetwork/java/codeconventions-135099.html
一堆英文
http://java.sun.com/docs/books/jls/third_edition/html/names.html#6.5.3
http://java.sun.com/docs/books/jls/third_edition/html/packages.html#40169
package分配方法,可以參考這篇裡的資源,每個答案提供的link都值得讀一讀
http://stackoverflow.com/questions/210567/package-structure-for-a-java-project
簡單總結一下
命名:
你的project有自己的domain name就用domain name當prefix
例如你網址是myproject.com,package prefix就用com.myproject.*
如何分配:
最基本的分法,大都是以layer來分
com.myproject.model
com.myproject.dao
com.myproject.util
有些規模大一點,可能還會用module/feature去分
基本上package是幫你組織classes,弄的好,不但看的人好找code,
也對程式架構有幫助(例如visibility)
--
We who cut mere stones must always be envisioning cathedrals.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.88.217
※ 編輯: awert 來自: 111.254.88.217 (12/29 21:25)
推
12/29 23:22, , 1F
12/29 23:22, 1F
推
12/30 03:21, , 2F
12/30 03:21, 2F
推
01/05 17:07, , 3F
01/05 17:07, 3F
討論串 (同標題文章)