Закоулки мозга

Более гибкая автоматизация бизнес-процессов возможна с помощью менее семантически точных систем, то есть таких систем, которые функционируют не на уровне конкретных экземпляров или значений, а способны обрабатывать любые значения / экземпляры из каких-либо множеств.

Другими словами, менее семантически точные системы работают на уровне обобщений, абстракций, классов, типов данных. Результат работы функций в таких системах определяется не только самой функцией, но и ее входными параметрами, то есть, функции становятся конфигурируемыми извне.

На самом низком уровне программисты постоянно обобщают, любое выделение и параметризация функции - это пример такого обобщения (принцип DRY).