您的位置:首页 > 其它

手机开发实战40——手机模块设计1

2016-05-25 22:39 295 查看
模块设计

根据以上设计模式和设计原则,功能模块的划分如下:

MMI层模块的组成:

视图-负责界面显示,通常是GUI部分

控制器-负责接收按键、触摸和语音等用户输入消息,及其它模块发来的消息的分发处理

模型-由以下三个功能块组成:

业务功能-处理业务数据

显示功能-处理显示数据

异常处理功能-处理异常数据

适配层-本身不实现具体的功能,调用其它模块函数的中间层,及提供由其它模块调用的API函数

中间层/服务层模块的组成:

控制器-负责消息的分发处理

模型-由以下两个个功能块组成:

业务功能-处理业务数据

异常处理功能-处理异常数据

适配层-本身不实现具体的功能,调用其它模块函数的中间层,及提供由其它模块调用的API函数

驱动层模块的组成 :

控制器-负责消息的分发处理

模型-由以下两个个功能块组成:

业务功能-处理业务数据

异常处理功能-处理异常数据

适配层-本身不实现具体的功能,调用其它模块函数的中间层,及提供由其它模块调用的API函数

各层之间主要是通过消息或回调函数确保同步,任务的执行者要通过回调函数或发消息的方式向任务的发起者反馈任务的执行结果,组成一个有反馈的闭环系统。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: