GoF23种设计模式图解与Java示例 GoF23种设计模式可分为三大类,分别是: 创建模式(Creational Patterns),结构模式(Structural Patterns),行为模式(Behavioral Patterns) 查看概要说明 一、创建型模式(Creational Patterns) 1、抽象工厂(Abstract Factory) 图解 2、构建者模式(Builder) 图解 示例 3、工厂方法(Factory Method) 图解 示例 4、原型(Prototype) 图解 示例 5、单例(Singleton) 图解 示例 二、结构型模式(Structural Patterns) 1、适配器(Adapter) 图解 示例 2、桥接(Bridge) 图解 示例 3、组合(Composite) 图解 示例 4、装饰器(Decorator) 图解 示例 5、外观(Facade) 图解 示例 6、享元(Flyweight) 图解 示例 7、代理(Proxy) 图解 示例 三、行为型模式(Behavioral Patterns) 1、职责链(Chain of Responsibilty) 图解 示例 2、命令(Command) 图解 示例 3、解释器(Interpreter) 图解 示例 4、迭代器(Iterator) 图解 示例 5、中介者(Mediator) 图解 示例 6、备忘录(Memento) 图解 示例 7、观察者(Observer) 图解 示例 8、状态(State) 图解 示例 9、策略(Stratege) 图解 示例 10、模板(Template Method) 图解 示例 11、访问者(Visitor) 图解 示例