PHP面向接口编程及多态-示例代码
/**
* 1.接口使用上也满足多态性
* 2.接口实际是定义一种规范
* 3.体会面向接口编程
*/
interface Usb{
public function start();
public function stop();
}
class Flash implements Usb{
public function start(){
echo 'U盘启动';echo '<br>';
}
public function stop(){
echo 'U盘停止';echo '<br>';
}
}
class Computer{
public function transferData(Usb $usb){
$usb->start();
echo '电脑开始传输数据';echo '<br>';
$usb->stop();
}
}
(new Computer())->transferData(new Flash());
魏巍周山,似曾乡山,凭窗远望,似曾南北。