中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

哪些彩票網(wǎng)站可做代理賺錢推廣網(wǎng)站怎么制作

哪些彩票網(wǎng)站可做代理賺錢,推廣網(wǎng)站怎么制作,百度自建站,有沒有專門做花鳥魚蟲的網(wǎng)站一、觀察者模式 當(dāng)一個對象狀態(tài)發(fā)生改變時,依賴它的對象全部會收到通知,并自動更新 場景:一個事件發(fā)生后,要執(zhí)行一連串更新操作。傳統(tǒng)的編程方式,就是在事件的代碼之后直接加入處理邏輯。當(dāng)更新的邏輯增多之后&#x…

一、觀察者模式

  1. 當(dāng)一個對象狀態(tài)發(fā)生改變時,依賴它的對象全部會收到通知,并自動更新

  2. 場景:一個事件發(fā)生后,要執(zhí)行一連串更新操作。傳統(tǒng)的編程方式,就是在事件的代碼之后直接加入處理邏輯。當(dāng)更新的邏輯增多之后,代碼會變得難以維護。這種方式是藕合的,侵入式的,增加新的邏輯需要修改事件主體的代碼

  3. 觀察者模式實現(xiàn)了低耦合,非侵入式的通知與更新機制

<?php
?
interface watcher{public function update();
}
?
abstract class watch{private $watchArr = array();public function addWatchArr(watcher $watcher){$this->watchArr[] = $watcher;}public function notify(){foreach($this->watchArr as $value){$value->update();}}
}
?
class watcher1 implements watcher{public function update(){echo "update watcher1";}
}
?
class watcher2 implements watcher{public function update(){echo "update watcher2";}
}
?
?
class main extends watch{public function test(){echo "update1";$watcher1 = new watcher1();$watcher2 = new watcher2();$this->addWatchArr($watcher1);$this->addWatchArr($watcher2);$this->notify();
?}
}
?
$main = new main();
$main->test();

上面的interface{} 為每個實例提供了統(tǒng)一的方法,那么抽象方法提供了添加實例以及統(tǒng)一遍歷實例的方法。

二、適配器模式

  1. 適配器模式,可以將截然不同的函數(shù)接口封裝成統(tǒng)一的API

  2. 實際應(yīng)用舉例,PHP 的數(shù)據(jù)庫操作有mysql,mysqli 等,可以通過適配器模式統(tǒng)一成一致

interface database{public function connect();public function query();
?public function delete();
}
?
class mysql implements database{public function connect(){
?}
?public function query(){
?}
?public function delete(){}
}

三、策略模式

  1. 策略模式,將一組特定的行為和算法封裝成類,以適應(yīng)某些特定的上下文環(huán)境,這種模式就是策略模式

  2. 使用策略模式可以實現(xiàn)IOC,依賴倒置、控制反轉(zhuǎn)

<?php

interface advertise{public function show();
}
?
?
class man implements advertise{ public function show(){echo "顯示man";}
}
?
?
class woman implements advertise{public function show(){echo "顯示woman";}
}
?
?
class showindex{private $advertise;public function addObject(advertise $advertise){$this->advertise = $advertise;}public function index(){$this->advertise->show();}
}
?
?
$showindex = new showindex();
$women = new woman();
$showindex->addObject($women);
$showindex->index();

四、裝飾器模式

  1. 裝飾器模式,可以動態(tài)地添加修改類的功能

  2. 一個類提供了一項功能,如果修改并添加額外的功能,傳統(tǒng)的編程模式,需要寫一個子類繼承它,并重新實現(xiàn)類的方法

  3. 使用裝飾器模式,僅需在運行時添加一個裝飾器對象即可實現(xiàn),可以實現(xiàn)最大的靈活性

interface drawInterface{public function beforeDraw();public function afterDraw();
}
?
class Draw{
?private $addDraw = array();public function addDrwa(drawInterface $draw){$this->addDraw[] = $draw;}private function beforeDraw(){foreach($this->addDraw as $row){$row->beforeDraw();}}
?private function afterDraw(){$t = array_reverse($this->addDraw);foreach($t as $row){$row->afterDraw();}}public function show(){$this->beforeDraw();echo "*";$this->afterDraw();}
}
?
?
class A implements drawInterface{public function beforeDraw(){echo "<h1>";}public function afterDraw(){echo "</h1>";}
}
?
class B implements drawInterface{public function beforeDraw(){echo "<h2>";}public function afterDraw(){echo "</h2>";} 
}
?
$draw = new Draw();
$draw->addDrwa(new A());
$draw->addDrwa(new B());
$draw->show();

http://www.risenshineclean.com/news/31856.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)總體說明重慶seowhy整站優(yōu)化
  • 做高端生活方式的網(wǎng)站seo軟文是什么
  • 網(wǎng)站 微信小程序怎么做愛站網(wǎng)seo查詢
  • 免費b2b網(wǎng)站如何做排名百度客服投訴中心
  • 網(wǎng)站 做 vga怎么搭建一個網(wǎng)站
  • 做視頻網(wǎng)站都需要什么軟件下載十種網(wǎng)絡(luò)推廣的方法
  • 甌北網(wǎng)站制作系統(tǒng)外貿(mào)獨立站怎么建站
  • 建設(shè)項目環(huán)保驗收網(wǎng)站東莞今日新聞大事
  • 濟南做外貿(mào)的網(wǎng)站公司嗎外鏈生成器
  • 官方網(wǎng)站建設(shè)推廣seo優(yōu)化工程師
  • 網(wǎng)站建設(shè)預(yù)算手機版百度一下
  • 南通網(wǎng)站建設(shè)優(yōu)化公司seo研究中心怎么了
  • 學(xué)電商比較好的網(wǎng)站有哪些網(wǎng)絡(luò)營銷推廣處點
  • 購物網(wǎng)站html模板下載網(wǎng)站打開
  • 做網(wǎng)站什么空間比較好微信引流的十個方法
  • 網(wǎng)站建設(shè)用的服務(wù)器重慶公司網(wǎng)站seo
  • 美國做網(wǎng)站工資鄭州百度搜索優(yōu)化
  • 公司做的網(wǎng)站費用計入什么科目正規(guī)營銷培訓(xùn)
  • 陜西新冠疫情最新消息搜索引擎優(yōu)化的英語簡稱
  • netcore做網(wǎng)站推廣文章
  • 印度電商平臺網(wǎng)站建設(shè)策劃網(wǎng)搜網(wǎng)
  • 做競拍網(wǎng)站合法嗎營銷培訓(xùn)視頻課程免費
  • 南京做網(wǎng)站是什么青島網(wǎng)站推廣系統(tǒng)
  • 南沙做網(wǎng)站公司百度網(wǎng)站app下載
  • 淘寶客推廣網(wǎng)站建設(shè)百度云關(guān)鍵詞歌詞表達的意思
  • 海淀周邊網(wǎng)站建設(shè)2020新聞大事件摘抄
  • 中核華興建設(shè)有限公司網(wǎng)站百度在線搜索
  • 網(wǎng)站設(shè)計可以用性原則優(yōu)質(zhì)網(wǎng)站
  • 青島網(wǎng)站建設(shè)建議百度關(guān)鍵詞怎么設(shè)置
  • 做網(wǎng)站推廣價格成都外貿(mào)seo