आपकी सहायता के लिए अग्रिम धन्यवाद। मैं सोच रहा हूं कि कोई (डिज़ाइन) पैटर्न है जिसे इस समस्या पर लागू किया जा सकता है।डिज़ाइन पैटर्न: समान फ़ाइलों को पार्स करना, लेकिन टेक्स्ट फ़ाइलों में अलग-अलग स्कीमा
मैं इसी तरह के, लेकिन अलग-अलग प्रारूपों के साथ टेक्स्ट फ़ाइलों से मूल्यों को पार्स, प्रोसेस और निकालने के लिए देख रहा हूं।
अधिक विशेष रूप से, मैं एक प्रसंस्करण इंजन का निर्माण कर रहा हूं जो विभिन्न वेबसाइटों की एक भीड़ से ऑनलाइन पोकर हैंड इतिहास फ़ाइलों को स्वीकार करता है और विशिष्ट डेटा फ़ील्ड (हाथ #, डेटटाइम, प्लेयर) को पार करता है। फ़ाइलों को प्रत्येक प्रारूप के लिए थोड़ा अलग होने के लिए तर्क की आवश्यकता होगी, लेकिन निकाले गए मानों की प्रसंस्करण वही होगी।
मेरा पहला विचार केवल 1 वर्ग बनाना होगा जो प्रत्येक फ़ाइल प्रकार और पार्स/प्रक्रियाओं के अनुसार "स्कीमा" स्वीकार करता है। मुझे यकीन है कि इसके लिए एक बेहतर समाधान है।
धन्यवाद!
बोनस प्वाइंट: सी # में कोई विशिष्ट कार्यान्वयन संकेत।