सभी जावा स्रोत कोड उदाहरणों में मैंने श्रोताओं को हमेशा आंतरिक कक्षाओं में घोषित किया है।जावा - क्या एक्शन लिस्टेनर्स, कीलिस्टेनर्स, आदि, हमेशा आंतरिक कक्षाओं में घोषित किया जाना चाहिए?
क्यों - श्रोताओं को अपने स्वयं के अलग * .java फ़ाइल \ कक्षा में रखने के बजाय इस तरह के वर्गों को कोड करने का कारण क्या है?
श्रोताओं के लिए अलग-अलग कक्षाएं खराब डिजाइन मानी जाएंगी?
यदि यह एक खराब डिज़ाइन \ sackable अपराध नहीं है, तो कृपया कोई छोटा उदाहरण पोस्ट कर सकता है यह दर्शाता है कि इसे कैसे कार्यान्वित किया जाए?
पढ़ने के लिए धन्यवाद।
संपादित करें \ अद्यतन - 10.8.2010: उत्तर देने का समय लेने वाले सभी लोगों के लिए धन्यवाद। विचार करने के लिए अंतर्दृष्टि बिंदुओं के बहुत सारे। सभी उत्तरों को पढ़ने के बाद मुझे लगता है कि जब तक अन्यथा करने का कोई अच्छा कारण न हो, श्रोताओं को आंतरिक कक्षाओं के रूप में घोषित करना बेहतर और आसान होता है।
इस सवाल का जल्दी से वापस आ रहा नहीं करने के लिए क्षमा याचना, लेकिन मैं हमेशा कोडिंग के रूप में मैं :-(चाहते हैं
मुबारक कोडिंग के लिए के रूप में ज्यादा समय नहीं है।
लिंक के लिए धन्यवाद, टोफूबीर। –