标签:创建 clone str 拷贝 复制 cti get 来讲 sharp
复制和克隆原始对象.适用于大对象的创建,因为创建一个大对象需要很大的开销,如果每次new就会消耗很大,原型模式仅需内存拷贝即可.
class Product { private $title; public function setTitle($title) { $this->title = $title; } public function getTitle() { return $this->title; } public function __clone() { $this->title .= ‘->副本‘; return $this; } } $p = new Product(); $p->setTitle(‘s100‘); $cloneP = clone $p; echo $p->getTitle(); echo $cloneP->getTitle(); 原型模式相对来讲比较简单,只是类或继承类,实现了clone方法.
标签:创建 clone str 拷贝 复制 cti get 来讲 sharp
原文地址:http://www.cnblogs.com/itfenqing/p/7750588.html