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