# DesignPattern
Jungle设计模式系列

## 订正
* 
* 2021/04/04：为虚基类添加虚析构函数，避免内存泄露  
* 2020/11/29：解决内存泄露问题
*

代码资源：https://github.com/FengJungle/DesignPattern

01.设计模式——设计模式概述

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102513485

02.设计模式（二）——UML类图介绍

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102576624

03.设计模式（三）——面向对象设计原则

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102578436

04.设计模式（四）——简单工厂模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102598181

05.设计模式（五）——工厂方法模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102616501

06.设计模式（六）——抽象工厂模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102618384

07.设计模式（七）——建造者模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102635881

08.设计模式（八）——原型模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102642682

09.设计模式（九）——单例模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102649056

10.设计模式（十）——适配器模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102656617

11.设计模式（十一）——桥接模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102694306

12.设计模式（十二）——组合模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102712738

13.设计模式（十三）——装饰模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102733023

14.设计模式（十四）——外观模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102752643

15.设计模式（十五）——享元模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102763849

16.设计模式（十六）——代理模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102772697

17.设计模式（十七）——职责链模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102790445

18.设计模式（十八）——命令模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102810123

19.设计模式（十九）——解释器模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102864850

20.设计模式（二十）——迭代器模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102879383

21.设计模式（二十一）——中介者模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102885567

22.设计模式（二十二）——备忘录模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102907007

23.设计模式（二十三）——观察者模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102927937

24.设计模式（二十四）——状态模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102966121

25.设计模式（二十五）——策略模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102984862

26.设计模式（二十六）——模板方法模式

博客地址：https://blog.csdn.net/sinat_21107433/article/details/102994585