Здравствуйте, Аноним, Вы писали:
А>Паттерны на правкие использовал редко, поэтому и затрудняюсь сам определиться. Имеется клиент-серверное приложение, где клиент посылает серверу данные — некоторые сущности. Соответственно, имеется иерархия классов, представляющая эти сущности. Для передачи их на сервер сущности преобразуются в XML в некотором формате. Форматов представления сущностей в XML может быть несколько. Какой паттерн можно использовать в данной ситуации (для реализации сущностей и форматов представления; передача данных на сервер не рассматривается)?
Visitor?
(обшарить иерархию классов предоставляющих сущности, что-то поделать и на выходе получить конкретный XML). К примеру, так сделано в библиотеке TinyXML.