Ametikohad tagged: 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: 22 kell 17:19 UTC
Sel kuul: 26 kell 2012/04/04 10:27 UTC
Sel aastal: 69 at 27-02-2012 09:56 am UTC
Kogu aeg: 130 at 28-03-2011 10:40 UTC