'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
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.)
'kamu, varsayılan olarak korumalı...
Yumuşak bir referans ve Java zayıf bir...
Kurallı, isim, basit isim ve Java Ders...
'getPath arasındaki fark ne(), ge...
'olay arasındaki fark ne.stopProp...