php中的设计模式之门面模式

原创
2016-06-23 13:39:50858浏览

' ;	}   }//(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(); /* 其实门面模式就是把几个子系统(实例或者类.统一一个统一的接口进行执行,客户端不用关注子系统,只用门面即可 )

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。