# design-patterns **Repository Path**: meet_future/design-patterns ## Basic Information - **Project Name**: design-patterns - **Description**: Java 设计模式 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-03 - **Last Updated**: 2021-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## JAVA设计模式 #### 创建型模式 creator 1. AbstractFactory ( 抽象工厂 ) 2. FactoryMethod ( 工厂方法 ) 3. Singleton ( 单态模式 ) 4. Builder ( 建造者模式 ) 5. Prototype ( 原型模式 ) #### 结构型模式 struct 1. Adapter ( 适配器模式 ) 2. Bridge ( 桥接模式 ) 3. Composite ( 组合模式 ) 4. Decorator ( 装饰模式 ) 5. Facade ( 外观模式 ) 6. Flyweight ( 享元模式 ) 7. Proxy ( 代理模式 ) #### 行为型模式 behavior 1. Chain of Responsibility ( 责任链模式 ) 2. Command ( 命令模式 ) 3. Interpreter ( 解释器模式 ) 4. Iterator ( 迭代器模式 ) 5. Mediator ( 中介者模式 ) 6. Memento ( 备忘录模式 ) 7. Observer ( 观察者模式 ) 8. State ( 状态模式 ) 9. Strategy ( 策略模式 ) 10. TemplateMethod ( 模板方法 ) 11. Visitor ( 访问者模式 )