适配器模式

1、适配器模式,可以将截然不同的函数接口封装成统一的API

2、实际应用举例,PHP的数据库有MySQL、mysqli、PDO三种,可以使用适配器模式,统一成一致。类似的场景还有cache适配器,将memcache,redis,file,apc等不同的缓存函数,统一成一致的。

重点:适配器的好处在于,适配不同的业务,创建一个接口,然后,不同的业务实现这个接口,调用的时候,分门处理,即可达到适配!

 

代码部分 - 以适配不同的数据库连接为例

1、首先,得创建一个适配器接口

PHP - 设计模式之 适配器模式

PHP - 设计模式之 适配器模式

PHP - 设计模式之 适配器模式

 PHP - 设计模式之 适配器模式

2、然后,创建一个文件夹,用来存放,不同的数据库操作类,如MySQL、MySQLi、PDO

PHP - 设计模式之 适配器模式

PHP - 设计模式之 适配器模式

PHP - 设计模式之 适配器模式

3、调用代码

PHP - 设计模式之 适配器模式

4、浏览器访问

PHP - 设计模式之 适配器模式

5、换成PDO

PHP - 设计模式之 适配器模式

6、浏览器访问

PHP - 设计模式之 适配器模式

 

相关文章:

  • 2021-11-14
  • 2021-11-16
  • 2021-09-21
  • 2022-01-23
  • 2022-12-23
  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-11
  • 2022-02-11
  • 2021-09-10
  • 2021-08-06
  • 2022-12-23
相关资源
相似解决方案