Я в тупике, у меня есть задача, где я должен взять некоторую разметку (формат json, а не то, что это действительно имеет значение) и проанализировать ее в объектной модели. У нас уже есть модель домена, это просто вопрос разметки и создания соответствующих объектов.Дизайн шаблона для разбора дерева разметки в объектной модели
Это не подходит для композитного рисунка, поскольку создаваемые объекты не похожи. Кроме того, разметка не настолько велика и имеет три уровня, поэтому меня больше интересует организационная структура, чем необработанная скорость. Я бы очень хотел, чтобы достичь следующего:
- Избегайте метод монстра с большим количеством вложенных циклов
- Легко добавить новые теги/объекты в будущем
- Clean легко читаемый код для следующего человека, который должен изменить его
Любые предложения по возможным шаблонам, которые подходят для этого? Не стесняйтесь приводить примеры на любом языке, если это так.
С уважением,
Chris
редактировать: Вот пример разметки - link text
Можете ли вы дать простой пример разметки? – Glenn