文摘
英文文摘
声明
第一章绪论
1.1研究背景及意义
1.2 JAVA应用程序框架的意义
1.3所做工作和论文安排
第二章相关理论与技术
2.1面向对象程序开发原则
2.1.1“开-闭”原则
2.1.2李氏代换原则(LSP)
2.1.3依赖倒转原则(DIP)
2.1.4接口隔离原则(ISP)
2.1.5迪米特法则(LoD)
2.2框架用到的设计模式
2.2.1 MVC模式
2.2.2观察者模式
2.2.3单例模式
第三章框架的设计
3.1设计目标
3.2 MVC模式的使用
3.3类的划分
3.4类之间的关系
3.5框架中消息流程
3.5.1命令消息的流程
3.5.2“激活”消息流程
3.6类的实现
3.6.1类层次划分
3.6.2模板功能的实现
3.6.3文档类的实现
3.6.4视图类的实现
3.6.5子框架窗口的实现
3.6.6文档管理类的设计
3.3.5应用程序框架窗口类的设计
3.3.6应用程序类的设计
第四章框架的使用
4.1创建单文档程序
4.2创建多文档程序
4.3实现静态拆分窗口
结束语
致谢
参考文献
读研期间的科研成果