Выбор паттерна
От: Аноним  
Дата: 02.04.12 06:59
Оценка:
Паттерны на правкие использовал редко, поэтому и затрудняюсь сам определиться. Имеется клиент-серверное приложение, где клиент посылает серверу данные — некоторые сущности. Соответственно, имеется иерархия классов, представляющая эти сущности. Для передачи их на сервер сущности преобразуются в XML в некотором формате. Форматов представления сущностей в XML может быть несколько. Какой паттерн можно использовать в данной ситуации (для реализации сущностей и форматов представления; передача данных на сервер не рассматривается)?
Re: Выбор паттерна
От: Carc Россия http://www.amlpages.com/home.php
Дата: 02.04.12 07:06
Оценка: +1
Здравствуйте, Аноним, Вы писали:

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

Visitor?
(обшарить иерархию классов предоставляющих сущности, что-то поделать и на выходе получить конкретный XML). К примеру, так сделано в библиотеке TinyXML.
Aml Pages Home
Re: Выбор паттерна
От: Аноним  
Дата: 02.04.12 07:20
Оценка:
Здравствуйте, Аноним, Вы писали:

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

C>Visitor?

C>(обшарить иерархию классов предоставляющих сущности, что-то поделать и на выходе получить конкретный XML). К примеру, так сделано в библиотеке TinyXML.

Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.