- 36
- 0
- 约8.07千字
- 约 55页
- 2019-09-22 发布于湖北
- 举报
问题域部分的设计 ? 把多继承的层次结构平铺为单继承的层次结构,如图所示。这意味着该泛化关系在设计中就不再那么清晰了。同时某些属性和服务在特化类中重复出现,造成冗余。 问题域部分的设计 2) 针对无继承语言的调整。 编程语言中的继承属性提供了表达问题域的一般化∕特殊化语义的语法,它明确地表示了公共属性和服务,还为通过可扩展性而达到可复用性提供了基础。 然而,由于开发组织方面的原因,有些项目最终选择了不支持继承性的编程语言。对于一个不支持继承的编程语言来说,只能将每一个泛化关系的层次展开,成为一组类及对象,之后再使用命名惯例将它们组合在一起。 问题域部分的设计 (6) 改进性能 提高执行效率是系统设计的目标之一。为以提高效率有时必须改变问题域的结构。 1) 如果类之间经常需要传送大量消息,可合并相关的类,使得通信成为对象内的通信,而不是对象之间的通信,或者使用全局数据作用域,打破封装的原则,以减少消息传递引起的速度损失。 2) 增加某些属性到原来的类中,或增加低层的类,以保存暂时结果,避免每次都要重复计算造成速度损失。 问题域部分的设计 (7) 存储对象 通常的作法是,每个对象将自己传送给数据管理部分,让数据管理部分来存储对象本身。 人机交互部分的设计 用户界面设计步骤 (1) 从系统的输入、输出及与用户的交互中获得信息,定义界面对象和行为(操作
您可能关注的文档
- 第7章光纤传输系统.ppt
- 第7章LPM参数化宏模块的应用.ppt
- 第7章分配系统.pptx
- 第7章光的偏振与晶体光学基础.ppt
- 第7章卓有成效的管理者(7).ppt
- 第7章半导体材料.ppt
- 第7章反馈放大器.ppt
- 第7章单片机接口技术.ppt
- 第7章印刷电路板设计技术.ppt
- 第7章可编程接口芯片..ppt
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
原创力文档

文档评论(0)