分类: 设计模式

2 篇文章

单例设计模式
在运行中,一个类只有一个实例。 意义:可以避免大量的new开销,比如连接mysql,redis等。 // 三私一公 class Db { private static $_single; private function __construct() {} private function __clone() {} public static fun…
责任链模式
判断当前对象能否处理,不能处理则交给下一级对象,下一级不能处理,继续交给下一级。 我们看下面一个比较好理解的例子,摘抄于 https://blog.51cto.com/u_11045899/5344238 // 领班 class Foreman{ // 自己的等级 private $level=1; // 上级 protected $superio…