क्या कोई बाइनरी डेटा फ़ाइल लेने, ऑब्जेक्ट्स में इसके हिस्सों को पार्स करने और परिणामी डेटा को डेटाबेस में संग्रहीत करने के लिए डिज़ाइन पैटर्न की अनुशंसा करता है?बाइनरी फ़ाइल डेटा को पार्स करने और डेटाबेस में संग्रहीत करने के लिए डिज़ाइन पैटर्न
मुझे लगता है कि एक समान पैटर्न का उपयोग एक्सएमएल या टैब-डिलीमिट फ़ाइल के लिए किया जा सकता है और इसे अपने प्रतिनिधि ऑब्जेक्ट्स में पार्स कर सकता है।
एक आम डेटा संरचना में शामिल हैं:
(हैडर) (DataElement1) (DataElement1SubData1) (DataElement1SubData2) (DataElement2) (DataElement2SubData1) (DataElement2SubData2) (EOF)
मैं एक लगता है अच्छे डिज़ाइन में फ़ाइल प्रकार या शीर्षलेख में शामिल कुछ परिभाषित मेटाडेटा के आधार पर पार्सिंग परिभाषा को बदलने का एक तरीका शामिल होगा। इसलिए Factory Pattern पार्सर भाग के लिए समग्र डिज़ाइन का हिस्सा होगा।