zoukankan      html  css  js  c++  java
  • 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()
        {
            //....查询
        }
    }
    
    
    /**
     * 一上代码可统一数据接口 实现适配器模式
     */

    代码过于简单,主要是体会思想.

  • 相关阅读:
    java-第二周学习总结
    春季总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    网络层思维导图
    数据链路层思维导图
    Mysql数据库的基本操作之建表操作(2)
  • 原文地址:https://www.cnblogs.com/onephp/p/6106947.html
Copyright © 2011-2022 走看看