摘要 | 第1-4页 |
ABSTRACT | 第4-6页 |
目录 | 第6-8页 |
第一章 概述 | 第8-12页 |
·课题背景 | 第8页 |
·论文意义 | 第8-9页 |
·作者所做工作 | 第9-10页 |
·论文结构 | 第10-12页 |
第二章 课题相关知识介绍 | 第12-21页 |
·软件的面向对象设计技术 | 第12-16页 |
·面向对象的基本概念 | 第12-15页 |
·面向对象的优点 | 第15页 |
·面向对象的系统开发(OOSD) | 第15-16页 |
·面向对象程序设计(OOP)的应用 | 第16页 |
·统一建模语言UML简介 | 第16-18页 |
·什么是UML | 第16页 |
·UML的主要功能 | 第16-17页 |
·UML包括哪些内容 | 第17页 |
·UML及建模的工具 | 第17页 |
·类之间的关系及其UML表示 | 第17-18页 |
·设计模式相关知识介绍 | 第18-21页 |
·什么是设计模式 | 第18-19页 |
·设计模式的四个要素 | 第19页 |
·设计模式分类 | 第19-20页 |
·使用设计模式及给软件设计带来哪些好处? | 第20-21页 |
第三章 Retrack系统介绍 | 第21-27页 |
·项目背景 | 第21页 |
·系统功能介绍 | 第21-22页 |
·Bugzilla系统简介 | 第21-22页 |
·Retrack系统功能 | 第22页 |
·Retrack系统的特点 | 第22页 |
·Retrack系统体系结构 | 第22-23页 |
·Retrack系统体系结构中各层次对象之间的关系设计 | 第23-27页 |
第四章 用Perl语言实现Retrack系统以及设计模式在其中的应用 | 第27-54页 |
·Perl语言简介 | 第27页 |
·Perl的面向对象编程 | 第27-28页 |
·Perl实现设计模式在Retrack系统中的应用举例 | 第28-54页 |
·合成模式(Composite) | 第28-37页 |
·合成模式简介 | 第28-29页 |
·Perl如何实现合成模式 | 第29-32页 |
·合成模式在Retrack中的应用 | 第32-37页 |
·使用合成模式的好处 | 第37页 |
·在Retrack中使用合成模式达到的效果 | 第37页 |
·迭代子(Iterator)模式 | 第37-40页 |
·迭代子模式简介 | 第37-38页 |
·Perl如何实现迭代子模式 | 第38-39页 |
·迭代子模式在Retrack中的应用 | 第39页 |
·使用迭代子模式的好处 | 第39页 |
·Retrack中使用迭代子模式达到的效果 | 第39-40页 |
·模版方法(Template Method)模式 | 第40-47页 |
·模版方法模式简介 | 第40-41页 |
·Perl如何实现模版方法模式 | 第41-44页 |
·模版方法模式在Retrack中的应用 | 第44-47页 |
·Retrack中使用模版方法模式达到的效果 | 第47页 |
·抽象工厂(Abstract Factory)模式 | 第47-54页 |
·抽象工厂模式简介 | 第47-48页 |
·Perl如何实现抽象工厂模式 | 第48-50页 |
·抽象工厂模式在Retrack中的应用 | 第50-53页 |
·抽象工厂模式的使用场合 | 第53页 |
·Retrack中使用抽象工厂模式达到的效果 | 第53-54页 |
第五章 结束语 | 第54-55页 |
参考资料 | 第55-56页 |
致谢 | 第56页 |