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