设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结
使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
php常用设计模式
1.工厂模式
批量实例化对象模型
2.单例模式
数据库连接处理
3.注册模式
全局对象获取
4.适配器模式
解耦,不同的接口封装成一个一个统一的API
5.观察者模式
当一个对象状态发生变化时,依赖它的对象全部会收到通知,并自动更新,插件机制的实现。