| 设计模式已经成为面向对象设计和编程的主要内容,它为解决我们经常遇到的编程问题提供了易于复用而且可维护的高级方案。然而,许多工作繁忙的Java程序员还没能抽出时间来学习设计模式,也未将这种强大的技术运用到自己的工作中。 本书正是你所需的教程。它采用了方便而简洁的编写风格,能够帮助你理解设计模式的本质和目的。另外它还为使用设计模式来创建复杂而健壮的Java程序提供了实践参考。 |
| 前言 致谢 第1部分 何谓设计模式 第1章 简介 1.1 定义设计模式 1.2 学习过程 1.3 研究设计模式 1.4 关于面向对象方法的注意事项 1.5 Java基类 1.6 Java设计模式 第2章 UML图 2.1 继承 2.2 接口 2.3 组合 2.4 注释 2.5 JVISION UML图 2.6 Visual SlickEdit工程文件 第2部分 创建型模式 第3章 工厂模式 3.1 工厂如何运作 3.2 示例代码 3.3 两个子类 3.4 构建简单工厂 3.5 数学运算中的工厂模式 3.6 思考题 3.7 光盘上的程序 第4章 工厂方法 4.1 Swimmer类 4.2 Event类 4.3 直接筛选 4.4 筛选程序 4.5 其他工厂 4.6 何时使用工厂方法 4.7 思考题 4.8 光盘上的程序 第5章 抽象工厂模式 5.1 GardenMaker工厂 5.2 用户界面如何运作 5.3 增加更多的类 5.4 抽象工厂模式的结论 5.5 思考题 5.6 光盘上的程序 第6章 单例模式 6.1 利用静态方法创建单例 6.2 异常与实例 6.3 抛也异常 6.4 创建类的一个实例 6.5 为单例模式提供一个全局的访问点 6.6 作为单例的javax.comm包 6.7 单例模式的其他结论 6.8 思考题 6.9 光盘上的程序 第7章 生成器模式 |
商品评论(0条)