四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php設計模式 Facade(外觀模式)

模式定義:外觀模式(Facade Pattern):外部與一個子系統的通信必須通過一個統一的外觀對象進行,為子系統中的一組接口提供一個一致的界面,外觀模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。外觀模式又稱為門面模式,它是一種對象結構型模式。
模式結構:

外觀模式的就是讓client客戶端以一種簡單的方式來調用比較復雜的系統,來完成一件事情。

Subsystem:
復制代碼 代碼如下:
class car {
public function start() {
print_r("車子啟動");
}
public function check_stop() {
print_r("剎車檢查正常");
}
public function check_box() {
print_r("檢查油箱正常");
}
public function check_console() {
print_r("檢查儀表盤是否異常");
}
}

//facade模式
class carfacade {
public function catgo(car $carref){
$carref->check_stop();
$carref->check_box();
$carref->check_console();
$carref->start();
}
}
//客戶端可以簡單的去調用。
$car = new car();
$carObj = new carfacade();
$carObj->catgo($car);

復制代碼 代碼如下:
<?php
/**
* 外觀模式 示例
*
* 為子系統中的一組接口提供一個一致的界面,定義一個高層接口,使得這一子系統更加的容易使用
*/
class SubSytem1
{
public function Method1()
{
echo "subsystem1 method1<br/>";
}
}

class SubSytem2
{
public function Method2()
{
echo "subsystem2 method2<br/>";
}
}

class SubSytem3
{
public function Method3()
{
echo "subsystem3 method3<br/>";
}
}

class Facade
{
private $_object1 = null;
private $_object2 = null;
private $_object3 = null;

public function __construct()
{
$this->_object1 = new SubSytem1();
$this->_object2 = new SubSytem2();
$this->_object3 = new SubSytem3();
}

public function MethodA() {
echo "Facade MethodA<br/>";
$this->_object1->Method1();
$this->_object2->Method2();
}

public function MethodB() {
echo "Facade MethodB<br/>";
$this->_object2->Method2();
$this->_object3->Method3();
}
}

// 實例化
$objFacade = new Facade();

$objFacade->MethodA();
$objFacade->MethodB();

php技術php設計模式 Facade(外觀模式),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 龟兔赛跑的故事视频| 真的爱你中文谐音歌词| 小虎队《爱》歌词| 杨笠 个人资料| 张柏芝演的电视剧| 抖音网页版登录| 邪教档案| 湖南金鹰卡通节目表| 仁爱版九年级英语上册教案| 挠脚心 | vk| 七寸照片| 艳肉观世音性三级| 浙江卫视网络直播源| 圆的认识评课| 小明电影| 蝴蝶视频在线观看| 衢州电视台新闻综合频道直播| 失落的星球| 你让我感动| 女攻男受调教道具| 韩世雅演的电影有哪些| cctv今日说法| 张颜齐| 2016年出生人口数量| 女同版痴汉电车| 喜羊羊第一部全集免费| 张筱雨粉嫩啪啪人体| 2025年最旺财聚财壁纸| 威虎山黑话大全口令| 宅基地买卖合同协议书| 刘沙| 南男北女| 孕妇电视剧| 午夜魅影直播| 能哥| 《之后》电影| 啊嗯啊嗯| 叶念琛| 黑帆第三季电视剧完整免费观看高清 | 狗年电影| 77316电影|