四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php 設(shè)計(jì)模式之 單例模式

小船類(lèi)boat.php
復(fù)制代碼 代碼如下:
<?php
class boat {
private static $instance=null;
private $skipper;
private $personNum=0;
private $passengers=array();
private function __construct() {
}
public static function getInstance(){
if (self::$instance==null){
self::$instance=new boat();
}
return self::$instance;
}
/**
* 設(shè)置船長(zhǎng)
*
* @param unknown_type $name
*/
public function setSkipper($name){
$this->skipper=$name;
}
/**
* 裝人
*
* @param unknown_type $person
*/
public function load($person){
if (!emptyempty($person) and $this->personNum<=5){
array_push($this->passengers,$person);
$this->personNum=$this->personNum+1;
}
if ($this->personNum>5) {
echo 'this boat only load 5 person!';
}
}
/**
* 船上裝了什么人
*
* @return unknown
*/
public function whoInBoat(){
return $this->passengers;
}
}
?>

現(xiàn)在看看怎么樣上客
復(fù)制代碼 代碼如下:
<?php
include 'boat.php';
echo "從前有一條河,河里只有一條船,<br>";
$boat1=boat::getInstance();//因?yàn)橹挥幸粭l船,所以只有一個(gè)實(shí)例
echo "現(xiàn)在張三要到河?xùn)|去,";
$boat1->load('張三');
echo "<br>現(xiàn)在船上坐著:<br>";
foreach ($boat1->whoInboat() as $who){
echo $who.'<br>';
}
echo "<br>現(xiàn)在李四也要過(guò)河?xùn)|去<br>";
$boat1->load('李四');
echo "現(xiàn)在船上坐著:<br>";
foreach ($boat1->whoInboat() as $who){
echo $who.'、';
}
echo "<br><br>王五以為這條河有另一條船,<br>";
$boat2=boat::getInstance();
echo "他現(xiàn)在上船<br>";
$boat2->load('王五');
echo "現(xiàn)在船上坐著:<br>";
foreach ($boat1->whoInboat() as $who){
echo $who.'、';
}
?>

php技術(shù)php 設(shè)計(jì)模式之 單例模式,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 破晓东方演员表名单| 哥斯| 黑洞表面豆瓣| 第一财经在线直播电视| 草原儿女| 满天星的电影都有哪些| 影院级电影| 赵芮| 魔1983| 五年级语文下册| dj舞曲超劲爆dj| 平型关大捷纪念馆| 王茜华泳装照片高清| 重庆新闻频道| 毕业论文3000字范文| 恋爱三万英尺| barbapapa| 同志激情电影| 护花使者歌词| 男人天堂视频| 欧美视频亚洲视频| 飞龙猛将演员表| 新红楼梦惊艳版| 吃大米饭是增肥还是减肥| 迪卡娅电影| 电影《皮埃里诺》免费观看| 任港秀| intel集成显卡天梯图| 新奥特曼2| 真的爱你最标准谐音歌词| 李鸿杰| 林莉娴| 2024年村干部考公务员试题| 日本无毛| 监狱女狱警的电影叫啥来着| 男生虐茎虐睾视频网站| 激情小视频在线| 性欧美18一69性sexhd| 美人计电影国语免费观看| 大胆艺术| 韩国电影《爱欲》|