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