Warning: fopen(/homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/gt-cache/et/_et_tag_observer-pattern) [function.fopen]: failed to open stream: Disk quota exceeded in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1183

Warning: flock() expects parameter 1 to be resource, boolean given in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1184

Warning: fwrite(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1188

Warning: fclose(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1190
Evilprofessor.co.uk »vaatleja muster

Ametikohad tagged: vaatleja muster

PHP Design Patterns - Observer Pattern

Autor , teisipäev 29. detsember 2009 22:02

Olen lugenud Head First Design Patterns hiljuti ja on otsustanud kirjutada mõned mustrid PHP näiteid minu enda huvides. 1. 1, et olen otsustanud kood up on Observer muster . Ametliku määratluse Observer muster on järgmine:

Vaatleja muster (alagrupis asünkroonne avaldada / tellida muster ) on tarkvara disain muster , kus objekt ehk teema, säilitab nimekirja tema ülalpeetavate kutsutud vaatlejate ja teavitab neid automaatselt ühegi riigi muutused, tavaliselt helistaja üks nende meetodeid . Seda kasutatakse peamiselt rakendada jagatud sündmus käitlemise süsteeme.

Kuna süsteem muutub nõrgalt sidestatud tagada, et kui üritus toimub kõigis süsteemides, mis nõuavad teadmisi need uuendused on informeeritud. Näiteks blogi, pärast salvestamist post võime vajada uuendada otsingumootor (nt Lucene) uuendada meie sitemap, sildid, e tellinud kasutajatele jne vaatleja muster võimaldab arendajatel lisada täiendavaid kuulajad ilma toimetamine oma jälgitav objekt . Süstides vaatlejad (st otsingumootor uuendatud vaatleja sitemap generaator jne) arvesse teema (st blogi redigeerimise süsteemi) saame lubada, et täita kõik vajalikud uuendused ilma muudatusteta.

Jätka lugemist "PHP Design Patterns - Observer Pattern" »













Panorama Theme poolt Themocracy

6 külastajaid online praegu
5 külalist, 1 bots, 0 liiget
Max Külastusi täna: 40 at 03:33 am UTC
Sel kuul: 40 at 23-05-2012 03:33 am UTC
Sel aastal: 69 at 27-02-2012 09:56 am UTC
Kogu aeg: 130 at 28-03-2011 10:40 UTC