# 设计模式 **Repository Path**: zyx_backend/design-patterns ## Basic Information - **Project Name**: 设计模式 - **Description**: 设计模式介绍和实际案例结合 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-11-30 - **Last Updated**: 2021-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前言 本项目作为设计模式学习项目,涉及到一些实际运用 ## 内容 包括了22种设计模式 ### 结构 阅读每个项目之前先看readme查看基本概念 package-info介绍包作用 其中项目demo是基础运用 其中scenario包是模拟实际运用场景 common是基础场景模拟 scenario中的demo1,demo2 代表不同的实现方法对比 test 是测试类 ### 工程结构 模块和设计模式对应 ### 创造者模式(5种) #### 工厂模式 factory-pattern #### 抽象工厂模式 abstract-factory-pattern #### 单例模式 singleton-pattern #### 建造者模式 builder-pattern #### 原型模式 prototype-pattern ### 结构型模式(7种) #### 适配器模式 adapter-pattern #### 桥接模式 bridge-pattern #### 组合模式 composite-pattern #### 装饰器模式 #### 外观模式 facade-pattern #### 享元模式 #### 代理模式 ### 行为模式(10种)