您的位置:首页 > 编程语言 > PHP开发

PHP接口示例程序

2013-05-02 17:38 316 查看
VideoCard.php 接口文件(显卡的功能接口定义)

<?php

interface VideoCardInter{

function Display();

function getName();

}

?>

Dmeng.php 实现接口(帝盟的厂家实现了这些接口,怎么实现的,主板厂家不用管)

<?php

include_once("VideoCard.php");

class Dmeng implements VideoCardInter {

function Display(){

echo "Display";

}

function getName(){

return "Dmeng VideoCard";

}

}

?>

Mainboard.php 应用接口(把显卡插到主板上,主板只要用这些接口就行了,也可以不用)

<?php

include_once("VideoCard.php");

include_once("Dmeng.php");

class Mainboard{

var $vc;

function run(VideoCardInter $vc){ //定义VideoCardInter接口类型参数,这时并不知道是谁来实现。

$this->vc=$vc;

$this->vc->Display();

echo "主板运行!";

}

}

$conputer=new Mainboard();

$conputer->run(new Dmeng); //用的时候把实现接口类的名称写进来,(现在是帝盟的显卡,也可以换成别的场家的,只要他们都实现了接口)

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: