设计模式-代理
来源:互联网 发布:调查软件 编辑:程序博客网 时间:2024/05/16 09:35
<?php/* *代理模式:代理设计模式构建了个透明置于两个不同对象之间的一个对象,从而能够截取或代理这两个对象间的通信和访问 * * 在需要截取两个对象之间的通信时,最佳的作法是使用一个基于代理设计模式的新对象 */class CD{ protected $_title = ""; protected $_band = ""; protected $_handle= ""; public function __construct( $title, $band ) { $this->_title = $title; $this->_band = $band; } public function buy(){ $this->_connect(); $sql = ""; mysql_query($sql); } protected function _connect(){ $this->_handle = mysql_connect(); mysql_select_db(); }}class DallasProxy extends CD{ protected function _connect() { $this->_handle = mysql_connect(); mysql_selectdb(); }}?>