一、目录介绍
第一部分
第1章 模式的简史和形而上学
第2章 统一建模语言UML简介
第二部分
第3章 软件的可维护性与可复用性
第4章 “开-闭”原则
第5章 专题:Java语言的接口
第6章 专题:抽象类
第7章 里氏代换原则
第8章 依赖倒转原则
第9章 接口隔离原则
第10章 合成/聚合复用原则
第11章 迪米特法则
第三部分
第12章 简单工厂模式
第13章 工厂方法模式
第14章 抽象工厂模式
第15章 单例模式
第16章 专题:单例模式与MX记录
第17章 专题:多例(Multiton)模式与多语言支持
第18章 专题:序列键生成器与单例及多例模式
第19章 建造(Builder)模式
第20章 原始模型(Prototype)模式
第21章 专题:JavaBean的“冷藏”和“解冻”
第四部分
第22章 适配器(Adapter)模式
第23章 缺省适配(Default Adapter)
第24章 专题:XMLProperties与适配器模式
第25章 合成(Composite)模式
第26章 装饰(Decorator)模式
第27章 专题:设计模式在Java I/O库中的应用
第28章 代理(Proxy)模式
第29章 专题:智能引用代理
第30章 专题:虚拟代理的例子
第31章 享元模式(Flyweight Pattem)
第32章 门面(Facade)模式
第33章 桥梁(Bridge)模式
第五部分
第34章 不变(IMMUTABLE)模式
第35章 策略(Strategy)模式
第36章 模版方法(Template Method)模式
第37章 专题:Servlet技术中的模式
第38章 观察都(Observer)模式
第39章 专题:观察者模式与AWT中的事件处理
第40章 专题:观察者模式与SAX2浏览器
第41章 专题:观察者模式与Swing定时器
第42章 专题:MVC模式与用户输入数据检查
第43章 迭代子(Iterator)模式
第44章 专题:Java对迭代子模式的支持
第45章 责任链(Chain of Responsibility)模式
第46章 专题:定时器与击鼓传花
第47章 命令(Command)模式
第48章 专题:Swing库中的命令撤销和恢复
第49章 备忘示(Memento)模式
第50章 状态(State)模式
第51章 专题:崂山道士与状态模式
第52章 专题:单分派和多分派
第53章 访问者(Visitor)模式
第54章 解释器(Interpreter)模式
第55章 调停者(Mediator)模式
附录A 设计模式一览表
附录B UML图标及其Java实现一览表
附录C 中英术语对照表
��