设计模式之适配器模式(PHP实现)

来源:互联网 发布:广州大数据 平台 编辑:程序博客网 时间:2024/06/07 16:35

适配器这里只是实现了下接口

index.php

<?phpdefine('BASEDIR',__DIR__);include BASEDIR.'/Core/Loader.php';spl_autoload_register('\\Core\\Loader::autoload');$db= new Core\databases\Mysql();$db->close();?>

IDtabases.php

<?phpnamespace Core;interface IDatabase{    function connect($hots,$username,$password,$dbname);    function query($sql);    function close();}

Mysql.php

<?phpnamespace Core\databases;use Core\IDatabase;class Mysql implements IDatabase{    function connect($hots,$username,$password,$dbname){    }    function query($sql){    }    function close(){    }}?>

推荐去看下 http://www.phppan.com/2010/07/php-design-pattern-10-adapter/

0 0