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