2016-11-09 7 views
0

В настоящее время я работаю над службой OData (SAP Gateway), в которой типы сущностей генерируются во время выполнения. Я знаю, что это будет не так, как в лучших методах OData, где типы объектов должны быть статическими и являться частью этапа проектирования.Дизайн-подход?

Вопросы: 1. С запросом на метаданные все типы сущностей генерируются в методе DEFINE (предоставляемом инфраструктурой SAP Gateway). Я хотел бы разделить генерацию каждого типа сущности, поскольку информация, требуемая для генерации, различна для каждого типа сущности. Позже будут добавлены новые типы сущностей, которые будут иметь дополнительный набор инструкций для генерации. Является ли шаблон стратегии лучшим для этого? При этом разделение разных типов объектов разделяется. Если тогда Стратегия должна, чтобы метод Factory возвращал все конкретные стратегии сразу и позволял контексту перебирать все стратегии для генерации типов сущностей?

Или есть ли другой подход к дизайну?

Большое спасибо!

+0

Как вы могли бы определить специальные стратегии генерации для каждого типа заранее, если типы генерируются во время выполнения? – plalx

ответ

0

Типы сущностей определены в методе DEFINE. Определение - это не что иное, как создание типа сущности на основе определенной структуры данных. Код, необходимый для создания типов сущностей, различается для каждого типа сущности. Со временем выполнения я имею в виду, что код, написанный как определение типа сущности, выполняется для формирования типа объекта во время запроса метада.

 Смежные вопросы

  • Нет связанных вопросов^_^