哪个包设计更好?

时间:2012-02-14 06:10:22

标签: android

我正在开发Android的购物车应用程序。在创建包设计时,我可以想到2个选项

设计1.根据角色

划分包
com.shoppingcart.activity //all activity classes

com.shoppingcart.utility //all utility classes

com.shoppingcart.database //all database handlers

设计2.基于组件划分

com.shoppingcart.login

com.shoppingcart.searchproduct

com.shoppingcart.order

两种设计中的哪一种会更好?

1 个答案:

答案 0 :(得分:6)

选项1更好,因为java包名是设计时概念而不是运行时。