在Laravel中使用策略模式

要统一多个不同但部分逻辑相似的接口成一个 API 接口,可以采用策略模式(Strategy Pattern)来实现。这种设计模式允许你定义一组算法,将它们封装起来,并且使它们可以互相替换。策略模式使得算法可以独立于使用它的客户而变化。 步骤 定义策略...

技术 / 设计模式

大话PHP设计模式笔记

PSR-0规范 命名空间必须与绝对路径一致 类名首字母必须大写 除入口文件外,其他”.php”必须只有一个类 符合PSR-0规范的基础框架 全部使用命名空间 所有PHP文件必须自动载入,不能有include/require 单一入口 三...

技术 / 设计模式