М.: Полиптих, 1998. — 321 c.
Внесение изменений — один из ключевых моментов в жизни любой
программы. Программа становится расширяемой, если удалось
cпрогнозировать направления ее будущего развития, облегчить и
обезопасить выполнение изменений в этих направлениях. Достичь
расширяемости помогут представленные в книге программные
конструкции, поддерживающие возможность безболезненного развития,
т. е. добавления новых модулей без какого-либо редактирования ранее
написанных и отлаженных исходных текстов. Структура и значительная
часть материала унаследованы от издававшейся в 1993 и 1994 гг.
монографии «Конфигурации программ. Рецепты безболезненных
изменений». Для опытных программистов.