• 【PHP设计模式 02_JieKou.php】面向接口开发


    <?php 
    /**
     * 【面向接口开发】
     * 
     */
    
    header("Content-type: text/html; charset=utf-8");
    
    /*共同接口--连接数据库*/
    interface db{
        function conn();
    }
    
    /*服务端开发,面向上面的接口。(不知道将会被谁调用)*/
    class dbmysql implements db{
        public function conn(){
            echo '02-连接上了mysql<br>';
        }
    }
    class dbsqlite implements db{
        public function conn(){
            echo '02-连接上了sqlite<br>';
        }
    }
    
    /*客户端开发,同样面向上面的接口(看不到dbmysql,dbsqlite的内部细节,只知道上面两个类实现了db接口)*/
    $db = new dbmysql();
    $db->conn(); //输出“连接上了mysql”
    
    $db = new dbsqlite();
    $db->conn(); //输出“连接上了sqlite”
  • 相关阅读:
    echarts 饼图
    vue echarts
    :style :class
    弹框弹出时禁止页面滚动
    2019-2-10 日记
    2019-1-27 日记
    2019-1-26 日记
    2019-1-3 日记
    2019-1-10 日记
    2019-1-2 日记
  • 原文地址:https://www.cnblogs.com/rxbook/p/6002950.html
Copyright © 2020-2023  润新知