Предположим, моя программа всегда передается строка символов, которая представляет таблицу данных в синтаксисе Wiki. Что-то вроде:Какую структуру данных OO следует использовать для этих строковых данных?
{||Client:||ABC|-|Contact:||Joe Smith|-|Current revision:||1.0||}
Я не хочу, чтобы каждый из моих объектов конкретных Wiki таблицы (например, ClientContactTable, CustomerOrderTable и т.д.), чтобы знать, как разобрать | и и }. Поэтому я хотел бы написать 1 кусок кода, который анализирует строку в некоторый объект данных среднего уровня, который я могу передать конструктору каждого конкретного объекта таблицы Wiki.
Мой вопрос: Какой должен быть объект среднего уровня?
Dupe of http://stackoverflow.com/questions/504780/how-type-of-oo-data-structure-should-i-use-for-this-string-data – gregmac
Оставим это открытым, так как оно имеет ответы, а другой нет. –