作者:LAMP小白 点击:1842 发布日期:2012-10-05 22:23:00 返回列表
数据访问对象模式描述了如何创建提供透明访问任何数据源的对象
控制简单性的一个号方法就是创建父-子关系,首先创建一个父对象,这个对象产生一些基础的数据,抽象的执行功能,再有子对象为父对象确定任务和执行方式
首先父对象是一个抽象类,这意味着为了能够使用该类必须通过子对象对他进行扩展
父对象代码(模拟的一个数据库操作类)
abstract class base { private $_connection; public function __construct() { $this-mio_gt;connectToDb(); } public function connectToDb() { $this-mio_gt;_connection = '连接数据库'; echo '连接上数据库了mio_lt;br /mio_gt;'; } public function fetch($value, $key) { echo '查询表'.$this-mio_gt;_tableName.'中的key='.$key.'value='.$value.'mio_lt;br /mio_gt;'; } }
子对象代码
include './base.class.php'; class model extends base { protected $_tableName = 'user'; public function select() { $this-mio_gt;fetch('name', 'haha'); } } $obj = new model(); $obj -mio_gt; select();
上一篇:建造者模式 下一篇:快递查询API