Кто-нибудь рекомендует шаблон проектирования для взятия файла двоичных данных, разбора его частей на объекты и хранения результирующих данных в базе данных?Шаблон проектирования для разбора двоичных данных файла и хранения в базе данных
Я думаю, что подобный шаблон можно использовать для взятия файла с разделителями XML или табуляции и разбора его на свои репрезентативные объекты.
Обычным структура данных будет включать в себя:
(заголовок) (DataElement1) (DataElement1SubData1) (DataElement1SubData2) (DataElement2) (DataElement2SubData1) (DataElement2SubData2) (EOF)
Я думаю, хороший дизайн будет включать в себя способ изменения определения синтаксического анализа на основе типа файла или некоторых определенных метаданных, включенных в заголовок. Таким образом, Factory Pattern будет частью общего дизайна для части Parser.