企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 适配器模式 将各种截然不同的函数接口封装成统一的API。  PHP中的数据库操作有MySQL,MySQLi,PDO三种,可以用适配器模式统一成一致,使不同的数据库操作,统一成一样的API。类似的场景还有cache适配器,可以将memcache,redis,file,apc等不同的缓存函数,统一成一致。  首先定义一个接口(有几个方法,以及相应的参数)。然后,有几种不同的情况,就写几个类实现该接口。将完成相似功能的函数,统一成一致的方法。 ![](https://img.kancloud.cn/2e/40/2e4097f54ecb8573ba80073573d30db4_1573x585.png) **示例代码:** ![](https://img.kancloud.cn/37/40/3740444a9946057025a21a6ea594df2d_663x275.png) 特定数据库mysql ![](https://img.kancloud.cn/b4/8d/b48d588bfdca4162d8a60c703bf017ef_662x584.png)