PHP 适配器模式
Posted 一根PHP
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 适配器模式相关的知识,希望对你有一定的参考价值。
适配器模式:即将截然不同的函数接口封装成统一的接口API
例如 mysql的数据库扩展操作 mysql,mysqli,pdo三种,可以用适配器模式统一成一致.
类似的场景还有cache操作,例如 redis,memcached,mongodb,apc等不同的缓存函数,统一成一致
<?php namespace FrameWork; interface DataBase { public function coon(); public function query(); } class MySQL implements DataBase { public function coon() { //...链接 } public function query() { //....查询 } } class MySQLI implements DataBase { public function coon() { //...链接 } public function query() { //....查询 } } class PDO implements DataBase { public function coon() { //...链接 } public function query() { //....查询 } } /** * 一上代码可统一数据接口 实现适配器模式 */
代码过于简单,主要是体会思想.
以上是关于PHP 适配器模式的主要内容,如果未能解决你的问题,请参考以下文章