11
Guava डेवलपर्स व्याख्या का उपयोग करने के लिए चुनाएनोटेशन बनाम इंटरफ़ेस अमरूद में EventBus
class EventBusChangeRecorder implements Handler<ChangeEvent>{
void handle(ChangeEvent e) {
recordChange(e.getChange());
}
}
इस बार असंभव जाँच संकलन बना देता है। तो मैं सोच रहा हूं कि इस दृष्टिकोण का क्या फायदा है।
क्या आप यहां एनोटेशन के किसी भी फायदे देखते हैं?
धन्यवाद। यह वास्तव में वही है जिसकी मुझे तलाश थी। – deamon
अपडेट किया गया लिंक: https://github.com/google/guava/wiki/EventBusExplained#why-use-an-annotation-to-mark-handler-methods-rather-than-requiring-the-listener-to-implement- एक इंटरफ़ेस – wanghq