Что такое callback?
Если кто-нибудь заметит неточности, буду благодарна за комментарии.
Callback - это ссылка на блок исполняемого кода, который передан в качестве аргумента другому коду - функции, процедуре и т.п.
Принцип структурирования программы через использование callbacks бывает полезен при организации систем виджетов, плагинов и т.п.