# DesignPattern
**Repository Path**: ouyangpengdev/DesignPattern
## Basic Information
- **Project Name**: DesignPattern
- **Description**: 设计模式代码示例
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-03-23
- **Last Updated**: 2021-03-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 设计模式代码示例
本人在博客园正在写 设计模式系列文章,此处为演示源码;
博客园地址:http://www.cnblogs.com/JsonShare/category/1016618.html
#### 索引目录&&传送门
总体来说设计模式分为三大类:
创建型模式(5种):
[单例模式](http://www.cnblogs.com/JsonShare/p/7093947.html)
[工厂方法模式](http://www.cnblogs.com/JsonShare/p/7098376.html)
[抽象工厂模式](http://www.cnblogs.com/JsonShare/p/7098376.html)
[建造者模式](http://www.cnblogs.com/JsonShare/p/7133403.html)
[原型模式](http://www.cnblogs.com/JsonShare/p/7300124.html)
结构型模式(7种):
[适配器模式](http://www.cnblogs.com/JsonShare/p/7170267.html)
[装饰者模式](http://www.cnblogs.com/JsonShare/p/7193632.html)
[代理模式](http://www.cnblogs.com/JsonShare/p/7161324.html)
[外观模式](http://www.cnblogs.com/JsonShare/p/7121383.html)
[桥接模式](http://www.cnblogs.com/JsonShare/p/7233342.html)
[组合模式](http://www.cnblogs.com/JsonShare/p/7239560.html)
[享元模式](http://www.cnblogs.com/JsonShare/p/7338419.html)
行为型模式(11种):
[策略模式](http://www.cnblogs.com/JsonShare/p/7109983.html)
[模板方法模式](http://www.cnblogs.com/JsonShare/p/7120451.html)
[观察者模式](http://www.cnblogs.com/JsonShare/p/7270546.html)
[迭代器模式](http://www.cnblogs.com/JsonShare/p/7196615.html)
[责任链模式](http://www.cnblogs.com/JsonShare/p/7357673.html)
[命令模式](http://www.cnblogs.com/JsonShare/p/7202133.html)
[备忘录模式](http://www.cnblogs.com/JsonShare/p/7283972.html)
[状态模式](http://www.cnblogs.com/JsonShare/p/7246915.html)
[访问者模式](http://www.cnblogs.com/JsonShare/p/7380772.html)
[中介者模式](http://www.cnblogs.com/JsonShare/p/7263876.html)
[解释器模式](http://www.cnblogs.com/JsonShare/p/7367535.html)
#### 设计模式结构图
