если бы задали вопрос про замыкания, что бы от меня хотели услышать про них? Понятно что я начал бы с того, что это самодостаточные блоки с определенным функционалом, которые могут быть переданы и использованы в вашем коде, замыкания могут захватывать и хранить ссылки на любые константы и переменные из контекста, в котором они объявлены.