- 2
- 0
- 约4.41千字
- 约 9页
- 2018-10-13 发布于福建
- 举报
利用反射技术实现程序结构优化的设计
利用反射技术实现程序结构优化的设计
摘 要:在计算机应用程序的开发过程中,软件结构的前期设计对代码实现和后期维护、扩展和升级等工作的影响重大,直接影响软件的代码编写规模、可扩展性等。良好的结构设计能够缩小软件规模,提高代码的复用率。其中,总线式结构设计是维持软件可扩展性的一种方法。将软件按功能设计为不同的模块(插件),将这些模块组合在一起,通过总线管理各个模块协同工作。当软件需要扩展时,加入新模块或更新旧模块就可以实现。该文讲述的是基于总线式的结构设计方法,利用.NET框架中的反射(Reflection)机制对类型信息的描述能力,提出一种模块组合结构的优化方法,用来增强软件的可维护性,并保持对用户自定义数据结构的处理能力。
关键词:软件开发 结构设计 模块 总线 插件 优化 C# NET 反射
中图分类号:TH703 文献标识码:A 文章编号:1672-3791(2014)10(a)-0021-02
计算机技术发展至今,程序结构设计思想已经逐步成熟。面向对象程序设计、模块化设计等概念已经深入人心。应用程序的可维护性已经成为衡量软件质量的重要标准。增强程序的可维护性可通过良好的结构设计、模块化的功能区分等方法实现。结构设计越清晰,模块间的耦合度越低、相关程度越小,程序的可拆分、可组件、可扩展的能力越强。总线―插件式的程序结构设计是提高软件质量的重要方法。总线
您可能关注的文档
最近下载
- 2025年山西普通高中会考历史试卷及答案.docx VIP
- 接力版音乐二年级下册第三单元《金蛇狂舞》教案.doc
- 2025消防文员综合基础知识考试试卷(行测+申论+消防专业).docx
- 2024年广西高中学业水平合格性考试生物试卷真题.pdf VIP
- 2025年建筑电气灯具安装考核试卷.docx VIP
- 2025江苏镇江市规划勘测设计集团有限公司招聘3人笔试历年典型考点题库附带答案详解.docx VIP
- 年产15万吨水稳料项目环境影响报告表.doc VIP
- 弱有限元方法求解Dual-Porosity-Stokes耦合问题.pdf VIP
- 湖北省2026届高三(4月)调研模拟考试英语试卷(含答案).pdf
- 科帆年产1000吨紫外线吸收剂系列项目环境影响报告书.pdf VIP
原创力文档

文档评论(0)