最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP面向接口編程 耦合設(shè)計(jì)模式 簡(jiǎn)單范例

 更新時(shí)間:2011年03月23日 22:36:32   作者:  
了解些面向?qū)ο蟮闹R(shí),自己寫了段代碼測(cè)試一下,歡迎高手指點(diǎn)
復(fù)制代碼 代碼如下:

<?php
interface js{
function ys($a,$b);
}
class Af implements js{
function ys($a,$b){
return "加法運(yùn)算......結(jié)果為:".($a+$b);
}
}
class Jf implements js{
function ys($a,$b){
return "減法運(yùn)算......結(jié)果為:".($a-$b);
}
}
class AAf implements js{
function ys($a,$b){
return "乘法運(yùn)算......結(jié)果為:".($a*$b);
}
}
class JJf implements js{
function ys($a,$b){
return "除法運(yùn)算......結(jié)果為:".($a/$b);
}
}
class Modf implements js{
function ys($a,$b){
return "取模運(yùn)算......結(jié)果為:".($a % $b);
}
}
class China implements js{
public $varl=null;//這里直接:public $varl = new nothingx(); 會(huì)出錯(cuò)。
function __construct(){
$this->varl = new nothingx();
}
function ys($a,$b){
return $this->varl->say();
}
}
/*也可以用繼承的方式實(shí)現(xiàn)喲:
class China extends nothingx implements js{
function ys($a,$b){
return parent::say();
}
}
*/
class nothingx{
function say(){
return "我什么運(yùn)算都不做...只是為了實(shí)現(xiàn)<font color=#990000><b>‘耦合設(shè)計(jì)模式'</b></font>...我是出來(lái)打醬油的......";
}
}
class test{
private $one;
private $two;
public function __construct($x,$y){
$this->one=$x;
$this->two=$y;
echo "<font size=20px><strong>面向?qū)ο蟪绦蛟O(shè)計(jì)——接口</font></strong><hr>Class test初始化:<br>屬性\$one=".$this->one."  屬性\$two=".$this->two."<hr>";
}
function display(js $a){
return "<font color=#990000><b>用PHP接口技術(shù)實(shí)現(xiàn)的運(yùn)算——開始運(yùn)算啦:</b></font><hr>".$a->ys($this->one,$this->two)."<hr>";
}
}
$t=new test(103,2);
$t1=new jf;
$t2=new China;
echo $t->display($t1);
echo $t->display($t2);
?>

相關(guān)文章

最新評(píng)論

通海县| 墨江| 浦江县| 汉川市| 孙吴县| 松阳县| 博野县| 海宁市| 通山县| 通化市| 都安| 天峻县| 布尔津县| 平南县| 盐边县| 分宜县| 疏勒县| 绩溪县| 合肥市| 绥芬河市| 闽清县| 尖扎县| 银川市| 左权县| 安阳县| 东莞市| 玉屏| 甘孜县| 紫云| 贺兰县| 黄山市| 宁陕县| 祥云县| 永济市| 黑水县| 汝南县| 灌南县| 长沙市| 宽城| 宁夏| 丰顺县|