设计模式主要有几个大类,除了经典的GOF 23个模式以外,还有其它后续出现的很多,主要分为: 结构型、创建型、行为型、其它类 四大类,在这里记录下自己的学习过程
参考文档:
https://designpatternsphp.readthedocs.io/zh_CN/latest/
https://github.com/domnikl/DesignPatternsPHP
https://laravelacademy.org/category/design-patterns
- 中介者
- 模版方法
- 策略
- 状态
- 观察者
- 责任链
- 命令
- 迭代器
- 纪念品
- 空对象
- 访问者
- 解释器
- 规格模式
- 适配器
- 桥接
- 依赖注入
- 外观
- 装饰
- 代理
- 组合
- 享元模式
- 注册模式
- 流式接口
- 生成器 (建造者)
- 抽象工厂
- 简单工厂
- 工厂方法
- 静态工厂
- 对象池
- 原型
- 单例
- 服务定位器