background image

在主模块中定义基类,比如 BaseActivity 等,如果主模块下还有子模块,可以在主模块下

建立子模块相应的包。说明一点,有的时候如果只有一个主模块,我们完全可以省略掉模

块这一层,就是 BaseActivity.java 及其子模块直接提至第二层。

在实体模块中,本应该定义且只定义相应的实体类,供全局调用(然而实际情况可能不是

这样,后面会说到)

 

。在微盘应用中,几乎所有的实体类是以 xxx+info 命名的,这种命名

也 是 我 赞 成 的 一 种 命 名 , 从 语 义 上 我 觉 得 xxxModel.java 这 种 命 名 更 生 动 更 真 实 ,

xxxModel

 

给我一种太机 械太死板的感觉,这点完全是个人观点,具体操作中以个人习惯

为主。还有一点,在具体的 xxxInfo,java 中有很多实体类中是没有 get/set

 

的方 法,而是直

接使用 public 的字段名。这一点,我是推荐这种方式的,特别是在移动开发中,get/set 方

 

法很多时候是完全没有必要的,而且是有性能消 耗的。当然如果需要对字段设置一定的

控制,get/set 方法也是可以酌情使用的。

2. 久忆日记

相比于微盘的工程结构,久忆日记的结构稍微复杂了一些。如下图:

                     找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/