PHP Design Patterns - Observer Pattern
Én olvastam Head First Design Patterns a közelmúltban, és úgy döntött, hogy írjon néhány minta PHP példákat a saját javára. Az első, hogy úgy döntöttem, hogy a kód fel Observer Pattern . A hivatalos definíció az Observer minta:
A megfigyelő minta (egy részét az aszinkron közzé / subscribe minta ) egy szoftver tervezési mintát , amelyben egy tárgyat , melyet a téma, egy listát az eltartottak, az úgynevezett megfigyelők, és értesíti őket automatikusan bármilyen állapotváltozása, általában hívja egyik módszer . Ez főleg elosztott rendezvény megvalósításához kezelő rendszerek.
Ahogy rendszerek egyre lazán ügyelve arra, hogy ha egy esemény történik minden igénylő rendszerek ismerete ezek a frissítések a tájékoztatását. Például egy blogbejegyzés, és mentés után egy poszt akkor valószínűleg frissítenünk kell egy keresőmotor (pl. Lucene), frissítjük oldaltérkép, címkék, e-mail jegyzett felhasználók, stb megfigyelő minta lehetővé teszi a fejlesztők, így további hallgatók nem módosítja a megfigyelhető objektum . Az intravénás megfigyelők (azaz a kereső frissítést megfigyelő, egy oldaltérkép generátor, stb) egy tárgy (pl. blogbejegyzést szerkesztő rendszer) számára tudunk az, hogy teljes a szükséges frissítéseket változtatás nélkül.
Folytatódik olvasó "PHP Design Patterns - Observer Pattern" »

















































