首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序语言、算法语言论文

面向Java应用的重构工具Refactorings的设计与实现

摘要第1-8页
ABSTRACT第8-9页
第一章 绪论第9-12页
   ·课题背景第9-10页
   ·主要研究工作和贡献第10页
     ·主要研究工作第10页
     ·主要贡献第10页
   ·论文的组织第10-12页
第二章 JBuilder的OpenTools框架研究第12-15页
   ·引言第12页
   ·OpenTools框架简介第12-13页
     ·OpenTools的体系结构第12-13页
     ·OpenTools的设计要求第13页
   ·本章小结第13-15页
第三章 重构与“教务系统”的开发第15-22页
   ·引言第15页
   ·重构的概念和原则第15-16页
     ·重构的概念第15页
     ·重构的基本原则第15-16页
   ·“教务系统”重构的必要性第16-17页
   ·“教务系统”重构的策略第17-21页
   ·本章小结第21-22页
第四章 Refactorings系统的模式分析第22-29页
   ·引言第22页
   ·模式的概念和作用第22-23页
     ·模式的概念第22页
     ·模式的作用第22-23页
   ·Refactorings系统中Java模式的应用第23-27页
     ·抽象类模式第23页
     ·工厂模式第23-24页
     ·单例模式第24页
     ·合成模式第24-25页
     ·迭代器模式第25-26页
     ·访问者模式第26页
     ·解释器模式第26-27页
   ·模式和重构的关系第27-28页
   ·本章小结第28-29页
第五章 抽象语法树的创建和遍历第29-37页
   ·引言第29-30页
   ·抽象语法树及文法第30页
   ·抽象语法树的创建第30-33页
     ·抽象语法树的节点类第30-31页
     ·解释器的设计第31-32页
     ·抽象语法树的创建过程的示例第32-33页
   ·抽象语法树的遍历第33-35页
   ·本章小结第35-37页
第六章 重构工具的设计与实现第37-58页
   ·引言第37页
   ·重构工具的技术因素第37-38页
   ·设计的基本理念第38页
   ·工具Refactorings的系统分析第38-40页
     ·重构工具Refactorings概述第38-39页
     ·系统功能描述第39-40页
   ·工具Refactorings的系统设计第40-54页
     ·用户界面设计第41-43页
     ·系统对象设计第43-49页
     ·抽象语法树的创建第49页
     ·三个层次的遍历操作第49-52页
     ·将更新后的抽象语法树写回文件第52-54页
   ·工具Refactorings的体系结构第54-56页
   ·工具Refactorings的测试和评估第56-57页
   ·本章小结第57-58页
第七章 未来研究工作展望第58-60页
   ·引言第58页
   ·重构理论和重构工具的研究展望第58-59页
     ·重构的基础研究问题第58-59页
     ·重构工具的开发问题第59页
   ·本章小结第59-60页
致谢第60-61页
参考文献第61-63页
附录:作者在攻读硕士期间发表的论文第63页

论文共63页,点击 下载论文
上一篇:论我国地方课程的开发
下一篇:问题教学与学生的创造性思维培养