# 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卡案例 ### 模板模式 ### 装饰器模式