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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • KSI

    KSI

    25 Temmuz 2009
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009