适配器模式
1、适配器模式,可以将截然不同的函数接口封装成统一的API
2、实际应用举例,PHP的数据库有MySQL、mysqli、PDO三种,可以使用适配器模式,统一成一致。类似的场景还有cache适配器,将memcache,redis,file,apc等不同的缓存函数,统一成一致的。
重点:适配器的好处在于,适配不同的业务,创建一个接口,然后,不同的业务实现这个接口,调用的时候,分门处理,即可达到适配!
代码部分 - 以适配不同的数据库连接为例
1、首先,得创建一个适配器接口
2、然后,创建一个文件夹,用来存放,不同的数据库操作类,如MySQL、MySQLi、PDO
3、调用代码
4、浏览器访问
5、换成PDO
6、浏览器访问