创建型模式

关注对象的创建和初始化过程

1. 工厂方法

2. 抽象工厂

3. 单例模式

4. 构建模式

5. 原型模式

结构型模式

关注对象的内部结构设计

6. 适配模式

7. 桥接模式

8. 组合模式

9. 装饰模式

10. 外观模式

11. 享元模式

12. 代理模式

行为型模式

关注对象的特性和行为

13. 职责模式

14. 命令模式

15. 解释模式

16. 迭代模式

17. 中介模式

18. 备忘模式

19. 监听模式

20. 状态模式

21. 策略模式

22. 模板模式

23. 访问模式