设计模式分类及UML汇总
一、说明
在此对23种设计进行了分类和UML汇总,希望对每一种设计模式写一篇技术博客,感觉完成起来不是很容易,因为自己进行学习和做技术博客分享完全是两回事,自己学习好多时候大致了解其意思就可以了,但是将技术分享出来就需要对一些知识有一个全面的了解,能够深入地表达出来。做这个事情其实是非常耗费时间和精力,但是对体系学习和知识理解是大有裨益的,希望自己可以坚持下来。
因为平常也有公司的开发任务,不一定每天都能学习和写作分享,在此给自己设立一个目标吧——在2018年写完针对23种设计模式的技术博客分享(一共23篇)。最晚在2018年12月31日回来再看这篇文章,给自己以及自己的学习成果做一个交待。
二、设计模式分类
创建型 | 结构型 | 行为型 |
---|---|---|
√ 单例 | 适配器模式 | 策略模式 |
√ 简单工厂 | 装饰器模式 | 模板方法模式 |
√ 工厂方法 | 代理模式 | 观察者模式 |
建造者 | 外观模式 | 迭代器模式 |
原型模式 | 桥接模式 | 责任链模式 |
. | 组合模式 | 命令模式 |
. | 享元模式 | 备忘录模式 |
. | . | 状态模式 |
. | . | 访问者模式 |
. | . | 中介者模式 |
. | . | 解释器模式 |