BREW松耦合设计系列
文章平均质量分 79
nicefuture
东方欲晓也
展开
-
基于BREW平台松耦合设计IV-重构AlarmService的整体设计
<br /> <br />基于BREW平台松耦合设计IV-重构AlarmService的整体设计<br />毛晓冬2008-5-6<br /> <br />一、 概述:<br />本文主要通过一个实际模块的改善过程,感性的体现设计原则的使用。<br /> <br />二、 目前的AlarmService框架:<br /> <br />目前的AlarmService主要包括两个模块,AlarmApp,TodoApp。AlarmApp主要负责闹铃(包括自动关机,关机闹原创 2010-06-24 11:11:00 · 582 阅读 · 0 评论 -
基于BREW的松耦合设计再探
<br /> <br />基于BREW的松耦合设计再探<br />毛晓冬2007-10-23<br />一、 概述:<br />承接上篇《基于BREW的松耦合设计初探》,本文介绍如何利用BREW的INotifier机制解耦应用间的通信。<br />本文借用的例子是IDLE通知的实现。尽管关于利用INotifier机制实现IDLE通知的阐述我先前的相关文档中已经有涉及,但本文更侧重的是,在需求变化的情况下,如何由原有的设计一步步重构到最终的设计,所以注重的是方案的演化过程,而不是最终的方案本身原创 2010-06-24 11:01:00 · 511 阅读 · 0 评论 -
基于BREW的松耦合设计初探
<br /> <br />基于BREW的松耦合设计初探<br />毛晓冬2007-10-19<br /> <br />一、 概述:<br />在进行模块/系统设计时,我们通常应该遵循“低耦合、高内聚”,“针对接口编程,不针对实现编程”等原则,这使得我们的设计可以被重用同时易于扩展和维护,可以抵抗“需求”的不断变化。BREW中,大量使用应用和扩展来实现各种功能,如果处理不当,会使得大量的这些对象耦合起来,整个系统将很难抵抗“变化”。本文就BREW系统中如何进行松耦合的设计进行初步的探究。<br /> <原创 2010-06-24 09:34:00 · 584 阅读 · 0 评论 -
基于BREW平台的松耦合设计III-可移植、可复用软件的设计原则
<br /> <br />基于BREW平台的松耦合设计III-可移植、可复用软件的设计原则<br />毛晓冬2007-10-26<br /> <br />一、 概述:<br />本文主要阐述基于BREW平台的可移植/可复用软件的最通用的设计原则,以便利用BREW平台自身的优势,加快开发。<br /> <br />二、 高低层(应用和底层实现)组件间的设计原则:<br /> <br /><br /> <br /> <br /><br /><br /><br />高低层组件间的设计原则,如上图描述的原创 2010-06-24 11:06:00 · 686 阅读 · 1 评论 -
基于BREW平台松耦合设计V-USBApp的设计和权衡
<br /><br />基于BREW平台松耦合设计V-USBApp的设计和权衡<br />毛晓冬 2008-5-7<br />一、 概论:<br />本文通过一个新模块USB App的设计,探讨了一些基本的设计思想和原则,同时说明了思想和原则的使用有时必须权衡复杂度。<br /> <br />二、 需求说明:<br />目前我们手机进入U盘模式的设计是通过进入Setting菜单选择后进入。但是现在主流手机的实现,都是在任意界面插入USB数据线后,自动弹出选择框,供用户选择进入原创 2010-06-24 11:12:00 · 575 阅读 · 1 评论