नाम स्थान के लिए - मैं मानक रूपरेखा पर ध्यान केंद्रित करेंगे। नामस्थान नामों के लिए दिशानिर्देश। विस्तार विधियों को एक नामस्थान में रखें जहां उन्हें आमतौर पर उपयोग/अर्थात् अर्थात् संबद्ध किया जाएगा, और इसके लिए अतिरिक्त नामस्थान होने से बचें।
प्रायोजक वर्ग के लिए - इस मामले में, यह काफी महत्वहीन है। मैं एक वर्ग नाम चुनने की कोशिश करता हूं जो सार्थक है, लेकिन ऐसा कोई निश्चित दिशानिर्देश प्रतीत नहीं होता है।
यहां महत्वपूर्ण बात यह है कि प्रायोजक वर्ग कभी भी आपके विस्तार विधियों के उपयोगकर्ता द्वारा सीधे उपयोग/देखा नहीं जाता है। जब तक नामस्थान शामिल किया गया है, विस्तार विधि सही ढंग से पाई जाती है। मैं व्यक्तिगत रूप से अपने विस्तार विधियों के लिए jrummell के समान कुछ भी उपयोग करता हूं, लेकिन माइक्रोसॉफ्ट फ्रेमवर्क में इसका पालन नहीं करता है (इसका एक अच्छा उदाहरण Enumerable वर्ग है)।
स्रोत
2009-06-26 21:03:52
दोनों रीड और jrummell उत्तर अच्छे हैं। मैं इसे "द" उत्तर के रूप में चिह्नित करने जा रहा हूं क्योंकि यह अधिक गहराई में जाता है। हालांकि एक नोट - प्रायोजक वर्ग का नाम .NET भाषाओं में महत्वपूर्ण है जो एक्सटेंशन विधियों का समर्थन नहीं करते हैं, जहां शास्त्रीय स्थैतिक विधि कॉल इस्तेमाल किया जाना है। –