最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php設(shè)計模式 Prototype (原型模式)代碼

 更新時間:2011年06月26日 10:33:15   作者:  
用原型實例指定創(chuàng)建對象的種類.并且通過拷貝這個原型來創(chuàng)建新的對象
復(fù)制代碼 代碼如下:

<?php
/**
* 原型模式
*
* 用原型實例指定創(chuàng)建對象的種類.并且通過拷貝這個原型來創(chuàng)建新的對象
*
*/
abstract class Prototype
{
private $_id = null;
public function __construct($id)
{
$this->_id = $id;
}
public function getID()
{
return $this->_id;
}
public function __clone() // magic function
{
$this->_id += 1;
}
public function getClone()
{
return clone $this;
}
}
class ConcretePrototype extends Prototype
{
}
//
$objPrototype = new ConcretePrototype(0);
$objPrototype1 = clone $objPrototype;
echo $objPrototype1->getID()."<br/>";
$objPrototype2 = $objPrototype;
echo $objPrototype2->getID()."<br/>";
$objPrototype3 = $objPrototype->getClone();
echo $objPrototype3->getID()."<br/>";

相關(guān)文章

最新評論

淮北市| 绥棱县| 阿拉善盟| 会东县| 邢台市| 林周县| 玛沁县| 大石桥市| 宣汉县| 泰顺县| 连江县| 锦屏县| 太仆寺旗| 吉林市| 女性| 榆社县| 托克逊县| 安化县| 茂名市| 碌曲县| 自贡市| 衡南县| 南江县| 象州县| 定兴县| 崇义县| 晋城| 平阴县| 饶河县| 临邑县| 濮阳市| 桐城市| 观塘区| 甘德县| 资溪县| 辛集市| 平凉市| 邵阳县| 东乌| 永春县| 安顺市|