क्या सी # में अपनी कक्षाओं को व्यवस्थित करने की बात आती है तो क्या कोई सामान्य अभ्यास है? क्या प्रति .cs फ़ाइल में केवल एक सामान्य वर्ग होना चाहिए? मैं देखता हूं कि मेरे पास फॉर्म 1.cs है जिसमें "फॉर्म 1" से संबंधित सभी वर्ग शामिल हैं। हालांकि मैं Misc.cs नाम की एक फाइल बना सकता हूं जिसमें सभी विविध वर्ग शामिल हैं। सुनिश्चित नहीं है कि किस तरह से जाना है ताकि सब कुछ व्यवस्थित रहे।सी # कक्षाओं को व्यवस्थित करने के लिए कैसे करें
या मुझे उन्हें एक विशिष्ट तरीके से व्यवस्थित करना चाहिए? उदाहरण के लिए, मैं एक MySQL डेटाबेस तक पहुंच रहा हूं, इसलिए मैं एक MySQL wrapper बना रहा हूं जिसे मैं MysqlWrapper.cs में संग्रहीत करूँगा और इसे मिलान करने के लिए कक्षा का नाम दूंगा। क्या मुझे प्रत्येक वर्ग के लिए एक नया .cs बनाना चाहिए?
या मुझे केवल उन लोगों को गठबंधन करना चाहिए जो समान "उपयोग" नामस्थान जैसे System.Text; System.Windows.Forms का उपयोग कर ; आदि?
+1 – onof
कक्षा लाइब्रेरी डिज़ाइन दिशानिर्देश केवल API दिशानिर्देश निर्दिष्ट करते हैं, लेकिन वास्तव में फ़ाइल संगठन दिशानिर्देश निर्दिष्ट नहीं करते हैं। –
वे सभी आपके एपीआई को डिज़ाइन करने के बारे में हैं, लेकिन निजी, कार्यान्वयन विवरण (फ़ाइल संरचना सहित) को पूरी तरह से छोड़ दें। –