मैंने एक ObjectParserवर्ग बनाया है जो IObjectParserDataSourceडेटा स्रोत के रूप में जोरदार टाइप की गई वस्तुओं में डेटा को पार्स करता है (डेटा एक एक्सेल फ़ाइल, टेक्स्ट फ़ाइल, सरणी, क्वेरी स्ट्रिंग, आदि हो सकता है)।
मेरे कार्यान्वयन के उदाहरण IObjectParserDataSourceहैं:
TextFileObjectParserDataSourceExcelFileObjectParserDataSource
ये वर्ग नाम वास्तव में मुझे लंबे और जटिल लगते हैं।
मैं उन्हें नाम दे सकता था:
TextFileDataSourceExcelFileDataSource
लेकिन यह अस्पष्टता के स्तर का परिचय देता है और वे IObjectParserDataSourceपहली नज़र में स्पष्ट रूप से संबंधित नहीं हो जाते हैं । यह महत्वपूर्ण हो जाता है क्योंकि इन डेटा स्रोतों को परिभाषित करना क्लाइंट कोड में होगा और मैं संभावित भ्रम और अनिश्चितता को कम करना चाहता हूं।
ऐसे परिदृश्य में आप इन वर्गों का नाम कैसे देंगे?
ExcelFileOPDS, TextFileOPDS। यह टाइपिंग और स्क्रीन स्पेस पर थोड़ा बचत करता है, लेकिन यह किसी ऐसे व्यक्ति के लिए अपारदर्शी है जो कोड से परिचित नहीं है।