PHP

PHP常用设计模式——单例模式

目的:使应用中只存在一个对象的实例,并且使这个单实例负责所有对该对象的调用。单例模式 vs 工厂模式:单例模式解决如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法。单例模式,使某个类的对象仅允许创建一个。构造函数private修饰, 申明一个static getInstance方法,在该方法里创建该对象的实例。如果该实例已经存在,则不创建。

PHP常用设计模式——工厂模式

工厂模式:使用工厂方法或者类生成对象,而不是在代码中直接new。目的: 使用工厂模式,可以避免当改变某个类的名字或者方法之后,在调用这个类的所有的代码中都修改它的名字或者参数。单例模式 vs 工厂模式=》