Java设计模式
第 1 章 策略模式【STRATEGY PATTERN】 .................................................................................................. 4 第 2 章 代理模式【PROXY PATTERN】 ....................................................................................................... 8 第 3 章 单例模式【SINGLETON PATTERN】 ...............................................................................................12 第 4 章 多例模式【MULTITION PATTERN】 ...............................................................................................16 第 5 章 工厂方法模式【FACTORY METHOD PATTERN】 ............................................................................19 第 6 章 抽象工厂模式【ABSTRACT FACTORY PATTERN】 ..........................................................................31 第 7 章 门面模式【FACADE PATTERN】 .................................................................................................... 44 第 8 章 适配器模式【ADAPTER PATTERN】 .............................................................................................. 51 第 9 章 模板方法模式【TEMPLATE METHOD PATTERN】 ..........................................................................63 第 10 章 建造者模式【BUILDER PATTERN】 ................................................................................................82 第 11 章 桥梁模式【BRIDGE PATTERN】 ..................................................................................................... 97 第 12 章 命令模式【COMMAND PATTERN】 ............................................................................................. 112 第 13 章 装饰模式【DECORATOR PATTERN】 ............................................................................................ 126 第 14 章 迭代器模式【ITERATOR PATTERN】 ............................................................................................ 137 第 15 章 组合模式【COMPOSITE PATTERN】 ............................................................................................ 147 第 16 章 观察者模式【OBSERVER PATTERN】 ........................................................................................... 175 第 17 章 责任链模式【CHAIN OF RESPONSIBILITY PATTERN】 .................................................................. 194 第 18 章 访问者模式【VISITOR PATTERN】 ............................................................................................... 210 第 19 章 状态模式【STATE PATTERN】 ...................................................................................................... 236 第 20 章 原型模式【PROTOTYPE PATTERN】 ............................................................................................ 255 第 21 章 中介者模式【MEDIATOR PATTERN】 .......................................................................................... 256 第 22 章 解释器模式【INTERPRETER PATTERN】 ...................................................................................... 257 第 23 章 亨元模式【FLYWEIGHT PATTERN】 ............................................................................................. 258 第 24 章 备忘录模式【MEMENTO PATTERN】 .......................................................................................... 259 第 25 章 模式大PK.................................................................................................................................... 260 第 26 章 六大设计原则 ............................................................................................................................. 261 26.1 单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】 ................................................................................... 261 26.2 里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】 ..................................................................................... 268 第 2 页 您的设计模式 26.3 依赖倒置原则【DEPENDENCE INVERSION PRINCIPLE】 ................................................................................. 280 26.4 接口隔离原则【INTERFACE SEGREGATION PRINCIPLE】 ................................................................................. 281 26.5 迪米特法则【LOW OF DEMETER】 ............................................................................................................ 282 26.6 开闭原则【OPEN CLOSE PRINCIPLE】.......................................................................................................... 292