面向方面程序设计的软件复用改进研究

面向方面程序设计的软件复用改进研究

论文摘要

程序设计经历了漫长的历程,从结构化程序设计到面向对象程序设计,再到现在的面向方面程序设计。在这个过程中,软件复用越来越得到广泛的关注。随着每次程序设计技术的革新,软件复用技术也在不断的进步。本文从结构化程序设计出发,对软件复用进行了讨论。首先分析面向对象程序设计的特点,从代码复用的角度重点阐述了软件复用的基础和实践。在介绍面向方面程序设计之后,结合面向方面程序语言的特点,说明了软件复用进步的基础,分析了软件复用进步的可能性。本文结合面向对象程序设计和面向方面程序设计各自的特点,整合了软件复用的思想,提出了新形式的有利于软件复用的架构,并以此为基础,做了一个简明的实例程序来说明这种新软件复用框架的优点,及可能遇到的问题,并提出了解决这类问题的方法。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 软件复用和面向方面程序设计
  • 1.2 研究目标和方向
  • 1.3 本文完成的主要内容
  • 2 程序设计的发展概述
  • 2.1 最初的计算机程序设计
  • 2.2 结构化程序设计方法
  • 2.3 面向对象的程序设计方法
  • 2.4 面向对象程序设计与结构化程序设计的比较
  • 3 软件复用的讨论
  • 3.1 软件复用
  • 3.2 结构化程序设计和面向对象程序设计中的软件复用
  • 3.3 面向对象程序设计对软件复用的改进
  • 3.4 设计模式
  • 3.5 设计模式对于软件复用的影响
  • 4 面向方面程序设计
  • 4.1 面向对象程序设计的不足
  • 4.2 面向方面程序设计的提出
  • 4.3 面向方面程序设计概述
  • 4.4 面向方面程序设计与设计模式
  • 5 面向方面程序设计对软件复用的影响
  • 5.1 面向对象程序设计的引用问题
  • 5.2 进一步思考Person Owns Dog问题
  • 5.3 面向方面程序设计的解决方案
  • 5.4 面向方面程序设计解决方案的讨论
  • 6 面向对象结合面向方面的新软件设计方式
  • 6.1 面向对象结合面向方面的组合程序设计基本架构
  • 6.2 组合编程的实现方式
  • 7 实例
  • 7.1 代码
  • 7.2 程序描述与结果分析
  • 8 总结和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    面向方面程序设计的软件复用改进研究
    下载Doc文档

    猜你喜欢