Программирование, направленное на данные - Data-directed programming

Программирование, направленное на данные это программирование техника, упомянутая в основополагающем учебнике: Структура и интерпретация компьютерных программ. По сути, это метод «диспетчеризации» процедур для интеграции отдельно разработанных модулей типов данных (например, классов), основанный на ручной настройке программистами динамических таблиц для доступа к процедурам. В современных объектно-ориентированных языках программирования это реализовано как полиморфизм.

внешняя ссылка