创建新应用
在创建新应用时,应该对整个应用的包结构进行一个设计
列举两种方式:
1.按模块来组织代码的包结构,一般适用于较为大型的应用。
用例软件 | 模块划分 | 包名举例 |
---|---|---|
开会模块 | com.mozixvmei.meeting | |
发工资模块 | com.mozixvmei.money | |
出差模块 | com.mozixvmei.travel |
2.按类型来组织代码的包结构,一般适用于中小型的应用。
用例软件(mvc结构设计) | 层级划分 | 包名举例 |
---|---|---|
模型层(model):处理数据,存储五大数据 | ||
控制层(controller):处理业务逻辑 | ||
显示层(view):显示数据 | ||
控制层 | com.mozixvmei.demoapp.controller | |
应用界面相关 | com.mozixvmei.demoapp.controller.activity | |
存放 fragment | com.mozixvmei.demoapp.controller.fragment | |
显示列表的适配器 | com.mozixvmei.demoapp.controller.adapter | |
数据模型层 | com.mozixvmei.demoapp.model | |
数据对象封装 | com.mozixvmei.demoapp.model.bean | |
数据库类操作 | com.mozixvmei.demoapp.model.dao | |
数据库 | com.mozixvmei.demoapp.model.db | |
相关工具类 | com.mozixvmei.demoapp.utils | |
自定义view | com.mozixvmei.demoapp.view |