PHP Design Patterns - Observer minta
Én olvastam Head First Design Patterns a közelmúltban, és úgy döntött, hogy írjon néhány minták a PHP példákat a saját javára. Az első, hogy én döntöttem, hogy kóddal fel az Observer minta . A hivatalos meghatározásának Observer minta:
A megfigyelő minta (egy részét az aszinkron közzé / subscribe minta ) egy szoftver tervezési mintát , amikor egy objektum , az úgynevezett a téma, egy listát az eltartottak, az úgynevezett megfigyelők, és értesíti őket automatikusan a bármely állam változások általában hívja egyik módszer . Ez főleg, hogy végre elosztott esemény kezelő rendszerek.
Mivel a rendszer egyre inkább lazán összekapcsolt ügyelve arra, hogy ha egy esemény történik, minden igénylő rendszerek ismerete ezek a frissítések képesek tájékoztatni. Például egy blogbejegyzés, mentés után egy poszt is előfordulhat, hogy frissítenie kell a kereső (pl. Lucene), frissítjük sitemap, címkék, e-mail jegyzett felhasználó, stb A megfigyelő minta lehetővé teszi a fejlesztők, így további hallgatók nélkül szerkesztése a megfigyelhető objektumok . Az intravénás megfigyelők (azaz a kereső frissítést megfigyelő, a sitemap generátor, stb) egy tárgy (pl. blogbejegyzést szerkesztő rendszer) tudjuk hogy az, hogy teljes a szükséges frissítéseket változtatás nélkül.
Folytatódik olvasó "PHP Design Patterns - Observer Pattern" »
















































