一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php設計模式 Prototype (原型模式)代碼

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

2019-12-01 12:37PHP教程網 PHP教程

用原型實例指定創建對象的種類.并且通過拷貝這個原型來創建新的對象

代碼如下:


<?php 
/** 
* 原型模式 

* 用原型實例指定創建對象的種類.并且通過拷貝這個原型來創建新的對象 

*/ 
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/>";

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女扒开奶罩让男人吃奶 | 国产成人影院一区二区 | 天天射久久 | 欧美久草在线 | 国产精品一区二区三区免费 | 亚洲色图影院 | 啪啪模拟器 | 91视频a| 欧美人与禽交片在线播放 | 日本不卡视频免费 | 热辣小秘书办公室 | 性色xxx| 亚洲国产成人99精品激情在线 | 国产精品久久久久久久久 | 色噜噜狠狠色综合 | 精品一久久香蕉国产线看播放 | 国产天天在线 | 免费精品国产在线观看 | 欧美精选视频 | 4438全国最大成人网视频 | 好男人在线观看hd中字 | 亚洲视频999 | 99久久香蕉国产综合影院 | 欧美一区精品 | 久久精品视频在线看 | 久久黄视频 | 久草在在线免视频在线观看 | 成年男女免费大片在线观看 | freexxxx性护士第一次 | 亚洲国产一区 | 秋葵丝瓜茄子草莓榴莲樱桃 | 国产拍拍拍免费专区在线观看 | 91原创国产| 亚洲AV蜜桃永久无码精品无码网 | 无遮挡激情 | 欧美影院一区二区 | 亚洲国产日韩欧美一区二区三区 | 成年人免费看的视频 | 亚洲国产精品一区二区久久 | 日韩精品一区二区三区中文在线 | 成人影院视频 |