Binding — это механизм извлечения информации из объектов в интерфейсные элементы для отображения и наоборот — извлечение информации из элементов управления в объекты. 2
Отличие Binding от других методов закрепления информации заключается в том, что он подразумевает взаимодействие двух объектов: источника и приёмника. 3 Объект-приёмник создаёт привязку к определённому свойству объекта-источника. 3 В случае модификации объекта-источника, объект-приёмник также будет модифицирован. 3
Например, в QML при использовании Binding можно присваивать переменной другое значение в любое время — биндинг не потеряется и останется рабочим. 1
Также Binding охватывает широкий диапазон задач: от подключения простых интерфейсных элементов друг к другу, до соединения базы данных с пользовательскими формами взаимодействия с данными. 2