複製代碼 代碼如下:
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 implements js{
public $varl=null;//這裡直接:public $varl = new nothingx(); 會出錯。
function __construct(){
$this->varl = new nothingx();
}
function ys($a,$b){
return $this->varl-> say();
}
}
/*也可以用繼承的方式實作喲:
class China extends nothingx implements js{
function ys($a,$b){
return parent::say();
}
}
*/
class nothingx{
function say(){
return "我什麼運算都不做.. .只是為了實現'耦合設計模式'...我是出來打醬油的......";
}
}
class test{
private $one;
private $two;
public function __construct($x,$y){
$this->
$this-> two=$y;
echo "物件導向程式設計-介面
以上就介紹了javascript設計模式 PHP面向介面程式設計 耦合設計模式 簡單範例,包含了javascript設計模式方面的內容,希望對PHP教學有興趣的朋友有幫助。