//原型模式: 原型模式经过复制已经存在的实例来返回新的实例,而不是新建实例,而且原型(被复制的实例)是可定制的 //在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);