一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php設(shè)計(jì)模式 Facade(外觀模式)

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

外觀模式的就是讓client客戶端以一種簡單的方式來調(diào)用比較復(fù)雜的系統(tǒng),來完成一件事情。

Subsystem:
復(fù)制代碼 代碼如下:
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();
}
}
//客戶端可以簡單的去調(diào)用。
$car = new car();
$carObj = new carfacade();
$carObj->catgo($car);

復(fù)制代碼 代碼如下:
<?php
/**
* 外觀模式 示例
*
* 為子系統(tǒng)中的一組接口提供一個一致的界面,定義一個高層接口,使得這一子系統(tǒng)更加的容易使用
*/
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();
}
}

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

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

php技術(shù)php設(shè)計(jì)模式 Facade(外觀模式),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 久久99精品久久久久久久不卡 | 免费看一级淫片成人 | 欧美人禽杂交狂配在线观看视频 | 国产福利写真视频在线观看 | 成人毛片在线视频 | 亚洲小视频在线观看 | 99在线精品国产不卡在线观看 | 亚洲综合在线成人一区 | 亚洲一区二区三区在线网站 | 精品伊人久久久香线蕉 | 在线播放黄 | 美女一级免费毛片 | 日韩欧美国产三级 | 国产图区 | 国产午夜精品视频 | 五月婷婷综合激情网 | 91午夜在线 | 色七影院| 国产在线观看精品一区二区三区91 | 亚洲久草 | 伊人久久五月天 | 成人精品一区二区www | 五月婷婷之婷婷 | 天堂资源在线官网资源 | 五月婷中文字幕 | 色多视频| 黄网站在线观看视频 | 国产一区二区精品久 | 扣扣传媒国产aⅴ | 国产精品丝袜 | 小视频在线观看免费 | 色哟哟www视频在线观看高清 | 综合久久一区二区三区 | 黄色片在线观看网站 | 2018狠狠操| 日韩中文字幕免费版 | 国产国语在线播放视频 | 国产一区自拍视频 | 开心激情久久 | 我要看三级全黄 | 米奇777超碰欧美日韩亚洲 |