Перейти к основному содержимому

Построитель выражений

Объект О2_CP_SAT_ПостроительВыражений обеспечивает пошаговое формирование линейных выражений через последовательные вызовы методов. Модификации выражения накапливаются во внутреннем буфере и материализуются по завершении построения. Применение построителя предпочтительно при формировании выражений в циклах большой длины: в отличие от фабричных методов Менеджера выражений, построитель не создаёт промежуточные объекты на каждом шаге, что существенно снижает накладные расходы при большом количестве слагаемых.

Построитель = Модель.Выражения().СоздатьПостроительВыражений();

Выражение = Построитель
.Добавить(ПеременнаяX)
.Добавить("2 * y")
.ДобавитьКонстанту(10)
.ПолучитьВыражение();

Методы

См. также