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

以设计模式为导向的自动化重构技术的研究与实现

摘要第3-4页
ABSTRACT第4页
第1章 绪论第10-17页
    1.1 研究背景第10-15页
        1.1.1 重构技术第10-11页
        1.1.2 设计模式第11-12页
        1.1.3 重构与设计模式结合应用的意义第12页
        1.1.4 Java 自动化重构工具比较第12-15页
    1.2 关于本文第15-17页
        1.2.1 研究目标第15-16页
        1.2.2 研究内容第16页
        1.2.3 全文结构第16-17页
第2章 相关研究介绍第17-24页
    2.1 基于微模式的重构方法第17-19页
        2.1.1 方法概述第17页
        2.1.2 整体框架第17-18页
        2.1.3 重构操作的入口:前驱位置第18页
        2.1.4 微模式和微转换第18-19页
    2.2 基于决策树的重构方法第19-21页
        2.2.1 方法概述第19页
        2.2.2 总体结构第19-20页
        2.2.3 决策树模型第20-21页
    2.3 基于规则推理的重构方法第21-23页
        2.3.1 方法概述第21-22页
        2.3.2 推理规则和重构策略第22-23页
    2.4 本章小结第23-24页
第3章 整体方法设计第24-30页
    3.1 方法概述第24-25页
    3.2 方法框架第25-28页
        3.2.1 总述第25-27页
        3.2.2 模式仓库第27页
        3.2.3 Annotation 辅助标识第27-28页
        3.2.4 重构实施器第28页
        3.2.5 重构前后代码一致性保证第28页
    3.3 对现有设计模式的支持情况第28-29页
    3.4 本章小结第29-30页
第4章 设计模式重构算法具体设计第30-52页
    4.1 ABSTRACT FACTORY第30-38页
        4.1.1 模式说明第30-31页
        4.1.2 Annotation 设计第31页
        4.1.3 重构中主要问题第31页
        4.1.4 具体重构算法第31-35页
        4.1.5 示例第35-38页
    4.2 PROXY第38-43页
        4.2.1 模式说明第38页
        4.2.2 Annotation 设计第38-39页
        4.2.3 重构中主要问题第39页
        4.2.4 具体重构算法第39-42页
        4.2.5 示例第42-43页
    4.3 MEDIATOR第43-51页
        4.3.1 模式说明第43-44页
        4.3.2 Annotation 设计第44-45页
        4.3.3 重构中主要问题第45页
        4.3.4 具体重构算法第45-49页
        4.3.5 示例第49-51页
    4.4 本章小结第51-52页
第5章 ECLIPSE 插件原型设计第52-59页
    5.1 整体设计第52-53页
    5.2 模式仓库设计第53页
    5.3 ANNOTATION 处理器设计第53-54页
    5.4 重构实施器设计第54-55页
    5.5 类结构设计汇总第55-56页
    5.6 重构处理流程第56-57页
    5.7 界面演示第57-58页
    5.8 本章小结第58-59页
第6章 结论第59-60页
    6.1 全文总结第59页
    6.2 未来工作第59-60页
参考文献第60-63页
致谢第63-64页
参与课题及已发表论文第64-66页

论文共66页,点击 下载论文
上一篇:和谐劳动关系的构建--《劳动合同法》的立法价值取向与实效研究
下一篇:计算可靠性分析和程序设计语言对计算可靠性的影响