程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中的設計模式之--門面模式

php中的設計模式之--門面模式

編輯:關於PHP編程

php中的設計模式之--門面模式


' ;
	}   
}


//(2) pc 機器

class Pcmachine {
    public function turnOn() {} 
    public function turnOff() {
		echo 'turn off PcMathion 
' ; } } // (3) 關閉電源 class Power { public function turnOn() {} public function turnOff() { echo 'turn off Power
' ; } } // 關機的門面角色 class PcFacade implements Facade{ private $PcLight ; private $Pcmachine ; private $Power ; public function __construct(){ $this->PcLight = new PcLight(); $this->Pcmachine = new Pcmachine(); $this->Power = new Power(); } // 門面角色的應用 public function turnOff() { $this->PcLight ->turnOff(); $this->Pcmachine ->turnOff(); $this->Power ->turnOff(); } public function turnOn() {} } // 應用 $button = new PcFacade(); $button ->turnOff(); /* 其實門面模式就是把幾個子系統(實例或者類.統一一個統一的接口進行執行,客戶端不用關注子系統,只用門面即可 )

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved