文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHP面向接口编程——耦合设计模式 简单范例

PHP面向接口编程——耦合设计模式 简单范例

时间:2011-03-21  来源:MeExplorer

<?php
interface js{
function ys($a,$b);
}

class Af implements js{

  function ys($a,$b){
     return "加法运算......结果为:".($a+$b);
   }
}

class Jf implements js{

    function ys($a,$b){
    return "减法运算......结果为:".($a-$b);
    }
}
class AAf implements js{

    function ys($a,$b){
    return "乘法运算......结果为:".($a*$b);
    }
}
class JJf implements js{

    function ys($a,$b){
    return "除法运算......结果为:".($a/$b);
    }
}
class Modf implements js{

    function ys($a,$b){
    return "取模运算......结果为:".($a % $b);
    }
}
class China extends nothingx implements js{

     function ys($a,$b){
     return parent::say();
     }
}
class nothingx{
 function say(){
    return "我什么运算都不做...只是为了实现<font color=#990000><b>‘耦合设计模式’</b></font>...我是出来打酱油的......";
 }
}


class test{
   private $one;
   private $two;
   public function __construct($x,$y){
      $this->one=$x;
      $this->two=$y;
   echo "<font size=20px><strong>面向对象程序设计——接口</font></strong><hr>Class test初始化:<br>属性\$one=".$this->one."  属性\$two=".$this->two."<hr>";
   }
   function display(js $a){
      return "<font color=#990000><b>用PHP接口技术实现的运算——开始运算啦:</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);
?>

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载