PHP Design Patterns - Observer Pattern
Ben okuma oldum Head First Design Patterns Kısa bir süre önce kendi yararı için PHP örnek olarak bazı desenler yazmaya karar verdik. Ben yazmaya karar verdik ki İlki Observer Pattern . Observer Pattern resmi tanımı:
Gözlemci deseni (asenkron bir alt desen yayınlama / abone ) bir yazılım tasarım deseni olan bir nesne , konu olarak adlandırılan gözlemci olarak adlandırılan, onun bakmakla yükümlü olduğu bir listesini tutar ve genellikle arayarak, herhangi bir devlet değişiklikleri otomatik olarak bildirir kendi yöntemleri . Özellikle dağıtılmış olay işleme sistemleri uygulamak için kullanılır.
Sistemleri hale geldikçe daha gevşek emin bir olay bu güncellemeleri bilgidir gerektiren tüm sistemler olduğunda bu karar birleştiğinde. Örneğin, bir blog yazısı, bir mesajı kaydettikten sonra (örneğin Lucene) bir arama motoru güncelleştirme gerekebilir gözlemci desen, geliştiricilerin kendi gözlemlenebilir bir nesne düzenleme olmadan ek dinleyici eklemenize izin verir, site haritası, etiketleri, e-posta abone kullanıcılar, vb güncelleme . Gözlemci (yani bir arama motoru güncellemesi gözlemci, bir site haritası jeneratör, vb) bir konu (örneğin, bir blog yazısı düzenleme sistemi) içine enjekte edilerek biz herhangi bir değişiklik olmadan, tüm gerekli güncellemeleri yapmak için izin verebilirsiniz.
















































