阅读量: 21
设计模式大纲
image.png
其中常见的设计模式有六种
这要随着项目和市场改变
常见的设计模式
一、策略模式
策略模式是对象的行为模式,用意是对一组算法的封装。
策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。
单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。
单例模式分3种:懒汉式单例、饿汉式单例、登记式单例。
PHP中的数据库操作有MySQL,MySQLi,PDO三种,可以用适配器模式统一成一致,使不同的数据库操作,统一成一样的API。
首先定义一个接口(有几个方法,以及相应的参数)。然后,有几种不同的情况,就写几个类实现该接口。将完成相似功能的函数,统一成一致的方法。
接口
<?