javascript設計模式 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 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 "物件導向程式設計-介面
Class test初始化:
屬性$ 屬性$two= ".$this->two."
";
}
function display(js $a){
return "用PHP介面技術實現的運算-開始運算囉:
".$a->ys($this->one,$this->two)."
";
}
}
$t=new test(103,2);
$t1=new jf;
$t2=new China;
echo $t->display($t1);
echo $t->display($t2);
?>
以上就介紹了javascript設計模式 PHP面向介面程式設計 耦合設計模式 簡單範例,包含了javascript設計模式方面的內容,希望對PHP教學有興趣的朋友有幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)