| 摘要 | 第1-5页 |
| ABSTRACT | 第5-7页 |
| 目录 | 第7-10页 |
| 第1章 绪论 | 第10-19页 |
| ·泛型概述 | 第10页 |
| ·JAVA泛型发展 | 第10-11页 |
| ·设计模式概述 | 第11-12页 |
| ·设计模式发展 | 第12-14页 |
| ·论文研究背景 | 第14-16页 |
| ·论文研究目标 | 第16-19页 |
| 第2章 JAVA泛型与设计模式 | 第19-25页 |
| ·泛型编程 | 第19-21页 |
| ·泛型编程简介 | 第19-20页 |
| ·泛型与非泛型 | 第20-21页 |
| ·设计模式研究 | 第21-25页 |
| ·创建型(Creational) | 第21-22页 |
| ·结构型(Structural) | 第22页 |
| ·行为型(Behavioral) | 第22-25页 |
| 第3章 设计模式的JAVA泛型实现 | 第25-86页 |
| ·JAVA泛型的编程思想 | 第25-30页 |
| ·使用Generic Classes | 第25-28页 |
| ·定义Generic Classes | 第28页 |
| ·使用Generic Algorithms | 第28-29页 |
| ·定义Generic Algorithms | 第29-30页 |
| ·创建型模式的泛型实现 | 第30-41页 |
| ·工厂模式(Factory Method) | 第31-34页 |
| ·抽象工厂模式(Abstract Factory) | 第34-35页 |
| ·生成器模式(Builder) | 第35-37页 |
| ·原型模式(Prototype) | 第37-40页 |
| ·单例模式(Singleton) | 第40-41页 |
| ·结构型模式的泛型实现 | 第41-58页 |
| ·适配器模式(Adapter) | 第42-44页 |
| ·桥梁模式(Bridge) | 第44-46页 |
| ·组成模式(Composite) | 第46-48页 |
| ·装饰模式(Decorator) | 第48-50页 |
| ·外观模式(Facade) | 第50-52页 |
| ·享元模式(Flyweight) | 第52-55页 |
| ·代理模式(Proxy) | 第55-58页 |
| ·行为模式的泛型实现 | 第58-86页 |
| ·职责链模式(Chain of responsibility) | 第58-60页 |
| ·命令模式(Command) | 第60-64页 |
| ·解释器模式(Interpreter) | 第64-66页 |
| ·迭代器模式(Iterator) | 第66-67页 |
| ·中介者模式(Mediator) | 第67-70页 |
| ·备忘录模式(Memento) | 第70-74页 |
| ·观察者模式(Observer) | 第74-76页 |
| ·状态模式(State) | 第76-78页 |
| ·策略模式(Strategy) | 第78-80页 |
| ·模板方法模式(Template Method) | 第80-83页 |
| ·访问者模式(Visitor) | 第83-86页 |
| 第4章 定量分析 | 第86-91页 |
| ·度量标准 | 第86-87页 |
| ·BUILDER模式-创建型模式示例 | 第87-88页 |
| ·DECORATOR模式-结构型模式示例 | 第88-89页 |
| ·OBSERVER模式-对象行为型模式 | 第89-91页 |
| 结论 | 第91-93页 |
| 参考文献 | 第93-97页 |
| 附录:在读期间发表科研论文及参与科研项目 | 第97-98页 |
| 鸣谢 | 第98页 |