Kategori: Design Patterns

PHP Design Patterns - Observer Pattern

By Salı, 29 Aralık 2009 22:02

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.

Okuma 'PHP Design Patterns - Observer Pattern' Devam »













Panorama Tema göre Themocracy

Şuanda online 7 ziyaretçi
5 misafir, 2 bot, 0 üye
Max ziyaretçi bugün: 21 12:49 UTC
Bu ay: 23 24-08-2011 05:40 UTC:
Bu yıl: 130 28-03-2011 22:40 UTC
Bütün Zaman: 28-03-2011 10:40 UTC de 130