यह एक स्कूल असाइनमेंट के बारे में है इसलिए मैं पुस्तक द्वारा चीजों को करने की कोशिश कर रहा हूं। मुझे लगता है कि मुझे जावा की पकड़ मिल रही है, लेकिन अच्छे प्रोग्रामिंग अभ्यास, डिजाइन पैटर्न इत्यादि मेरे लिए बिल्कुल नए हैं।जावा में एमवीसी
मैंने अपना मॉडल बनाया है और यह ठीक काम करता है। इसमें एक छात्र वर्ग होता है जिसमें छात्र की जानकारी के साथ कई फ़ील्ड होते हैं (जाहिर है)। अब मैं यह जानकारी कुछ जेएलएबल्स में प्रदर्शित करना चाहता हूं। पूरे छात्र ऑब्जेक्ट को जीयूआई में पास करना और JLabel.settext.getname() आदि का उपयोग करना सबसे आसान है और इसमें कोई संदेह नहीं है कि यह पूरी तरह से काम करेगा। लेकिन मुझे लगता है कि छात्र वस्तु मॉडल का हिस्सा है और इसे जीयूआई में पास करके मैं अब एमवीसी पैटर्न का उपयोग नहीं कर रहा हूं। क्या मैं यहाँ हूँ?
मैं करने के लिए और मॉडल और जीयूआई से लेकिन नियंत्रक के माध्यम से लेबल के लिए केवल तार गुजर या JLabel पाठ की स्थापना के लिए डेटा पारित करने के लिए एक नियंत्रक वस्तु बनाने के लिए, मैं, जीयूआई में या तो setters का एक बहुत जरूरत थी या मुझे सभी जेएलएबल्स वैश्विक क्षेत्रों को बनाना होगा जो कि अच्छा महसूस नहीं करते हैं।
इस पर कोई सलाह?
यह सब सच है, लेकिन यह न भूलें कि होमवर्क अक्सर आपके शिक्षक के बारे में है और होमवर्क के बारे में नहीं है। अफसोस की बात है। –