|
小船类boat.php
[U]复制代码[/U] 代码如下:
skipper=$name;
}
/**
* 装人
*
* @param unknown_type $person
*/
public function load($person){
if (!emptyempty($person) and $this->personNumpassengers,$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;
}
}
?>
现在看看怎么样上客
[U]复制代码[/U] 代码如下:
load('张三');
echo "
现在船上坐着:
";
foreach ($boat1->whoInboat() as $who){
echo $who.'
';
}
echo "
现在李四也要过河东去
";
$boat1->load('李四');
echo "现在船上坐着:
";
foreach ($boat1->whoInboat() as $who){
echo $who.'、';
}
echo "
王五以为这条河有另一条船,
";
$boat2=boat::getInstance();
echo "他现在上船
";
$boat2->load('王五');
echo "现在船上坐着:
";
foreach ($boat1->whoInboat() as $who){
echo $who.'、';
}
?>
您可能感兴趣的文章:php设计模式 Singleton(单例模式)PHP最常用的2种设计模式工厂模式和单例模式介绍php单例模式实现(对象只被创建一次)鸡肋的PHP单例模式应用详解php设计模式之单例模式使用示例php利用单例模式实现日志处理类库PHP实现单例模式最安全的做法PHP中数据库单例模式的实现代码分享php单态设计模式(单例模式)实例PHP单例模式是什么 php实现单例模式的方法
|
|