Kategorija: Design Patterns

PHP Design Patterns - promatrač Uzorak

Do , utorak 29. prosinca 2009 10:02

Ive 'bio čitanje Head First Design Patterns nedavno i odlučio napisati neke obrasce kao PHP primjera za svoju korist. Prvi koji sam odlučio kod gore je Observer pattern . Službena definicija Observer uzorak:

Promatrač uzorak (podskup asinkroni objaviti / pretplatili uzorak ) je uzorak softverskog dizajna u kojem objekt , zove subjekt, održava popis svojih obitelji, zove promatrača, te ih obavještava automatski bilo koje države promjena, obično pozivom jedan od njihovih metoda . To se uglavnom koristi za implementaciju distribuiranih sustava događaj rukovanje.

Kao sustavi postaju labavo spregnuti pazeći da kad se dogodi događaj sve sustave koji zahtijevaju znanje o tim promjenama su informirani. Na primjer, blog, nakon spremanja post možda ćemo morati ažurirati tražilice (npr. Lucene), ažurirati naš sitemap, oznake, e-mail pretplaćeni korisnici, itd. promatrač obrazac dopušta programerima za dodavanje slušatelje bez uređivanja svojih vidljivi objekt . Ubrizgavanjem promatrača (tj. promatraču tražilice ažuriranje, sitemap generator, itd.) u temu (npr. blog uređivanje sustava) možemo dopustiti da obavlja sve potrebne nadopune bez ikakvih promjena.

Nastaviti čitanje 'PHP Uzorci dizajna - promatrač Uzorak' »













Panorama Theme by Themocracy

12 korisnika online sada
2 osobe, 10 robota, nije vidljiva 0 clanova
Max posjetitelja danas: 17 u 04:02 UTC
Ovaj mjesec: 19 u 19-08-2011 06:09 UTC
Ove godine: 130 u 28-03-2011 10:40 UTC
Sva vremena: 130 u 28-03-2011 10:40 UTC