xcguoyu 2019-12-18
https://www.cnblogs.com/vinter/p/8716685.html
什么时候适合使用 --- 多个角色配合工作:抽象角色对应具体角色;
<?php
interface icar{
function Run();
}
class daben implements icar{
public function Run()
{
echo "奔驰汽车" ;
}
}
class aodi implements icar{
public function Run() {
echo "奥迪汽车";
}
}
abstract class road{
public $icar;
abstract function Run ();
}
class gaosu extends road{
function Run (){
$this->icar->Run();
echo ":在告诉路上行驶";
}
}
class xiaolu extends road {
function Run () {
$this->icar->Run();
echo ":在小路路上行驶";
}
}
$gaosuroad = new gaosu();
$gaosuroad->icar= new aodi();
$gaosuroad->run();
$gaosuroad = new xiaolu();
$gaosuroad->icar= new daben();
$gaosuroad->run(); <?php. if (!empty($_POST)) {. $data1 = $_POST["data1"];$data2 = $_POST["data2"];$fuhao = $_POST["fuh