一、 代理(Proxy)模式 ................................................................................................113
二、 代理的种类 .................................................................................................................114
三、 远程代理的例子 .........................................................................................................114
四、 代理模式的结构 .........................................................................................................115
五、 代理模式示例性代码 .................................................................................................115
六、 高老庄悟空降八戒 .....................................................................................................117
七、 不同类型的代理模式 .................................................................................................118
八、 代理模式实际应用的例子 .........................................................................................119
设计模式(14)-Flyweight Pattern.............................................................................122
一、 享元(Flyweight)模式 .......................................................................................122
二、 单纯享元模式的结构 .................................................................................................122
三、 单纯享元模式的示意性源代码 .................................................................................123
四、 复合享元模式的结构 .................................................................................................125
五、 一个咖啡摊的例子 .....................................................................................................127
六、 咖啡屋的例子 .............................................................................................................130
七、 享元模式应当在什么情况下使用 .............................................................................133
八、 享元模式的优点和缺点 .............................................................................................133
设计模式(15)-Facade Pattern...................................................................................134
一、 门面(Facade)模式..............................................................................................134
二、 门面模式的结构 .........................................................................................................134
三、 门面模式的实现 .........................................................................................................135
四、 在什么情况下使用门面模式 .....................................................................................135
五、 一个例子 .....................................................................................................................136
六、 使用门面模式的设计 .................................................................................................140
设计模式(16)-Bridge Pattern....................................................................................144
一、 桥梁(Bridge)模式...............................................................................................144
二、 桥梁模式的结构 .........................................................................................................145
三、 桥梁模式的示意性源代码 .........................................................................................146
四、 调制解调器问题 .........................................................................................................149
五、 另外一个实际应用Bridge模式的例子...................................................................153
六、 在什么情况下应当使用桥梁模式 .............................................................................158
设计模式(17)-Chain of Responsibility Pattern................................................158
一、 职责链(Chain of Responsibility)模式 ......................................................160
二、 责任链模式的结构 .....................................................................................................160
三、 责任链模式的示意性源代码 .....................................................................................160
四、 纯的与不纯的责任链模式 .........................................................................................163
五、 责任链模式的实际应用案例 .....................................................................................163
六、 责任链模式的实现 .....................................................................................................168
设计模式(18)-Command Pattern.............................................................................168
一、 命令(Command)模式.......................................................................................168
二、 命令模式的结构 .........................................................................................................168
三、 命令模式的示意性源代码 .........................................................................................169
四、 玉帝传美猴王上天 .....................................................................................................172
五、 命令模式的实现 .........................................................................................................172