php设计模式
PHP实战创建型模式
单例模式
工厂模式
抽象工厂模式
原型模式
建造者模式
PHP实战结构型模式
桥接模式
享元模式
外观模式
适配器模式
装饰器模式
组合模式
代理模式
过滤器模式
PHP实战行为型模式
模板模式
策略模式
状态模式
观察者模式
责任链模式
访问者模式
解释器模式
备忘录模式
命令模式
迭代器模式
中介者器模式
空对象模式
测试用例
23种设计模式都提供测试用例,使用方法:
克隆项目: git clone git@github.com:TIGERB/easy-tips.git
运行脚本: php [文件夹名称]/test.php, 例如测试责任链模式: 运行 php chainOfResponsibility/test.php
运行结果: 请求5850c8354b298: 令牌校验通过~ 请求5850c8354b298: 请求频率校验通过~ 请求5850c8354b298: 参数校验通过~ 请求5850c8354b298: 签名校验通过~ 请求5850c8354b298: 权限校验通过~