* * * * 接口的成功使用可以降低代码中的依赖性。使用接口编程,客户对象不需要知道所使用对象的类详细说明和这些接口的实现细节。要使软件可复用、可维护和可扩展,面向对象设计的一条最重要的原则是“面向接口编程,而不要面向实现编程”。 * * 随着组装层次的向上移动,驱动模块将大为减少。如果对程序模块结构的最上面两层模块采用自顶向下进行组装和测试,可以明显地减少驱动模块的数目,而且可以大大减少把几个子系统组装起来所需要做的工作。 * 在这种情况下,更有效地提高查询效率的改进方法是给那些需要经常查询的对象建立索引。 10.6 任务管理部分的设计 (3) 识别优先任务 根据处理的优先级别来安排各个任务。优先任务可以满足高优先级或低优先级的处理需求。 高优先级:某些服务具有很高的优先级,为了在严格限定的时间内完成这种服务,可能需要把这类服务分离成独立的任务。 低优先级:与高优先级相反,有些服务是低优先级的,属于低优先级处理(通常称为后台处理)。设计时可能用额外的任务把这样的处理分离出来。 10.6 任务管理部分的设计 (4) 识别关键任务 关键任务是有关系统成功或失败的关键处理,这类处理通常都有严格的可靠性要求。 在设计过程中可能用额外的任务把这样的关键处理分离出来,以满足高可靠性处理的要求。 对高可靠性处理应该精心设计和编码,并且应该严格测试。 10.6 任务管理部分的设计 (5)
您可能关注的文档
- 第8课美国联邦政府的建立分解.ppt
- 第8课铸起共和国钢铁长城课件分解.ppt
- 第8章 平面连杆机构及其设计分解.ppt
- 第8章_函数2分解.ppt
- 第8章+通货膨胀与通货紧缩分解.ppt
- 第8章备份和恢复分解.doc
- 第8章动态规划分解.ppt
- 第8章国际金融概述分解.ppt
- 第8章结构体分解.ppt
- 第8章宽带接入网络技术分解.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 实施指南《GB_T3480.5-2021直齿轮和斜齿轮承载能力计算第5部分:材料的强度和质量》实施指南.docx VIP
- 长春社区团购现状分析报告.pdf VIP
- 防范“小火亡人”消防安全提示课件.pptx VIP
- 2024电化学储能电站典型设计图.pdf VIP
- 8.《公路工程地质勘察规范》(JTGC20-2011).pdf
- 长大后我就成了你合唱简谱.pdf VIP
- 2025第二届关键金属选冶与高纯制程技术交流会:砷定向矿化新方法及共生金属资源协同利用关键技术.docx
- 2023年高考福建卷化学真题(原卷版+参考答案).docx VIP
- 完全自杀式手册.docx VIP
- 汽车试验学试题及详细答案.docx VIP
原创力文档

文档评论(0)