本仓库记录了我学习设计模式的历程,仓库中代码来自于《Head First Design Patterns》一书,每一个模式都附有相应的介绍博客,适合作为初学者入门学习的参考。
- 设计模式(0)——概述
- 设计模式(1)——策略模式
- 设计模式(2)——观察者模式
- 设计模式(3)——装饰者模式
- 设计模式(4)——工厂模式
- 设计模式(5)——单例模式
- 设计模式(6)——命令模式
- 设计模式(7)——适配器模式
- 设计模式(8)——外观模式
- 设计模式(9)——模板方法模式
- 设计模式(10)——迭代器模式
- 设计模式(11)——组合模式
- 设计模式(12)——状态模式
- 本仓库代码由Maven构建,下载以后可直接运行。
- 每一个模块对应一个设计模式,由相应的模式名命名,其中代码的具体介绍可参考相应的博客。