Java设计模式示例 Java Design Pattern 思维导图 Java Design.xmind /resources/javadesign.xmind 二十三种设计模式代码示例与说明 二十三种设计模式,遵循六大原则,总共归为三类: 创建型(creator) 单例模式(singleton) 工厂方法模式(factory method) 抽象工厂模式(abstract factory) 构造者模式(builder) 原型模式(prototype) 结构型(constructor) 代理模式(proxy) 适配器模式(adapter) 桥接模式(bridge) 装饰者模式(decorator) 组合模式(composite) 外观模式(facade) 享元模式(flyweight) 行为型(behavior) 模板方法模式(template) 中介者模式(mediator) 观察者模式(observer) 命令模式(command) 策略模式(strategy) 责任链模式(chain responsibility) 迭代器模式(iterator) 访问者模式(visitor) 备忘录模式(memento) 状态模式(state) 解释器模式(interpreter)