# DesignPatterns
**Repository Path**: jiyuchen1/design-patterns
## Basic Information
- **Project Name**: DesignPatterns
- **Description**: No description available
- **Primary Language**: Java
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-06-06
- **Last Updated**: 2021-06-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 单例模式 singleton
单例模式-饿汉式
单例模式-懒汉式
单例模式-静态内部类
单例模式-枚举类方式(最优解)
### 工厂模式 factory
简单工厂方法
静态工厂方法
工厂方法模式
抽象工厂模式
### 代理模式 proxy
继承原类,重写方法并用super调用原类的方法
静态代理,实现IMath接口,内部聚合一个Math变量
静态代理,实现IMath接口,内部聚合一个IMath变量
动态代理-jdk自带
动态代理-cglib
### 适配器模式
SD卡案例
### 模板模式
### 装饰器模式