PHP中三种基本设计模式

工厂模式

工厂方法或类生成对象,而不是在代码中直接new
工厂方法的好处是统一生成对象,当以后生成对象变更时,只需要更改工厂类的方法即可

//Database.php 数据库类

单例模式

使某个类的对象仅允许被创建一次

//Database.php 单例数据库类

注册模式

全局共享和交换对象

//Register.php 注册类

以上三种是基本的设计模式,在使用过程中一般会结合其它设计模式使用。

简单示例:

//Factory.php 工厂类

你可能感兴趣的:(PHP中三种基本设计模式)