您的位置:首页 > 其它

每日一模式之原型模式

2016-01-06 00:00 288 查看
//原型模式: 原型模式通过复制已经存在的实例来返回新的实例,而不是新建实例,并且原型(被复制的实例)是可定制的
//在php中可以用clone

class Original {
private $_name;
public function __construct($name){
$this->_name = $name;
}

public function __clone(){
$this->_name = "pre_".$this->_name."_suff";
}
}

$name = "原型模式";
$original = new Original($name);
//新的对象
$original_new = clone $original ;
var_dump($original,$original_new);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: