Tasarım Örüntüsü

Observer

Behavioral Patterns bir örneği olan Observer örüntüsü tüm UI bileşenlerinin haberleşme ve iletişim temelini oluşturur. Bileşenlerin üzerinedeki Mouse, Keyboard, Gesture eventlerini dinleyip nesnede oluşan değişikliklerini kendilerini dinleyen Observer sınıflarına iletirler.

Onur Dayıbaşı
Design Patterns

--

Bilgi Notu: Diğer tüm Tasarım Örüntüleri yazıma bu linkten ulaşabilirsiniz.

Hangi Durumda

Aynı bileşeni birden fazla kaynağın dinleme ihtiyacı fazla ve bileşen sayısının fazla olduğu durumda Observer örüntüsü pub/sub mekanizması ile bileşenlerin birbirine bağımlılıklarını azaltır. Ve tüm sistemin bu pub/sub mekanizmasındaki Eventler üzerinden haberleşmesini sağlar. Örnek UI bileşenleri

Yapısı

Örnek Kod

Okumaya Devam Et 😃

Bu yazının devamı veya yazı grubundaki diğer yazılara erişmek için bu linke tıklayabilirsiniz.

--

--