利用反射技术实现程序结构优化的设计.docVIP

  • 2
  • 0
  • 约4.41千字
  • 约 9页
  • 2018-10-13 发布于福建
  • 举报

利用反射技术实现程序结构优化的设计.doc

利用反射技术实现程序结构优化的设计

利用反射技术实现程序结构优化的设计   摘 要:在计算机应用程序的开发过程中,软件结构的前期设计对代码实现和后期维护、扩展和升级等工作的影响重大,直接影响软件的代码编写规模、可扩展性等。良好的结构设计能够缩小软件规模,提高代码的复用率。其中,总线式结构设计是维持软件可扩展性的一种方法。将软件按功能设计为不同的模块(插件),将这些模块组合在一起,通过总线管理各个模块协同工作。当软件需要扩展时,加入新模块或更新旧模块就可以实现。该文讲述的是基于总线式的结构设计方法,利用.NET框架中的反射(Reflection)机制对类型信息的描述能力,提出一种模块组合结构的优化方法,用来增强软件的可维护性,并保持对用户自定义数据结构的处理能力。   关键词:软件开发 结构设计 模块 总线 插件 优化 C# NET 反射   中图分类号:TH703 文献标识码:A 文章编号:1672-3791(2014)10(a)-0021-02   计算机技术发展至今,程序结构设计思想已经逐步成熟。面向对象程序设计、模块化设计等概念已经深入人心。应用程序的可维护性已经成为衡量软件质量的重要标准。增强程序的可维护性可通过良好的结构设计、模块化的功能区分等方法实现。结构设计越清晰,模块间的耦合度越低、相关程度越小,程序的可拆分、可组件、可扩展的能力越强。总线―插件式的程序结构设计是提高软件质量的重要方法。总线

文档评论(0)

1亿VIP精品文档

相关文档