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