PHP常用的设计模式

单例模式

单例就是单一的实例!
作用:使一个类只能实例化一个对象

三私一公

1,私有化构造方法

作用:new一个对象时会自动触发构造方法,私有化后类外就无法new新对象了

  

2,增加静态公共方法

作用: 获得对象,判断当前对象是否已经存在

 

3,私有化静态属性

作用:保存对象,第二次实例化的时候返回私有属性的值

 

4,私有化克隆方法

作用:防止用户克隆已有的对象

原文地址:https://www.cnblogs.com/jdbeyond/p/11302837.html