SORU
18 Ocak 2011, Salı


'Olay Dinleyicileri arasındaki fark ne s & Java İşleyicileri?

Java genel olarak olayları için dinleyiciler ve işleyicileri vardır.
API hangisi kullanılabilir bunları bilmeden kullanıyorum.

Benim sorum, bu durumda biz dinleyicileri ne kullanıyorsunuz ve ne durumda olaylar için işleyicileri kullanıyor muyuz?

Aralarındaki fark nedir? Özellikleri??

Sebep aradım ve Java için uygun bir açıklama bulamadım.

CEVAP
18 Ocak 2011, Salı


Ben genellikle aşağıdaki gibi terimler kullanılıyor

Bir dinleyici (ve eylemleri alır) belirli koşullara bağlı olarak dinleyen bir nesnedir. I. e. "dinler" olaylar için. Cf. observer pattern.

Örnek:MouseListener Java API.

Bir nesne işleyicisiişleristemci sınıfı ile uğraşmak istemiyorum bazı şeyleri. I. e. bu "işler" olayları. Tipik bir senaryo, bir oluşturucu için bağımsız değişken olarak görev/özel bir olay için bir işleyici sağlar.

Örnek:MemoryHandler Java API.


Somut bir fark sadece tek bir işleyici olması gerekiyordu iken birden çok dinleyici (sadece Ara addXxxxListener birkaç kez) sahip olacaktır.

(Bu benim kişisel terminoloji ve yaygın olarak kabul edilir emin değilim unutmayın. Aslında, ben bile insanlar bu iki terimi birbirinin yerine kullanmak biraz sanırım.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • sghaff1

    sghaff1

    23 Mart 2009