интересный вопрос, вообще диспатчер - это про систему обратного вызова, но вообще наверное считается да. Но это, безусловно, не про интерфейс, а скорее про решение связанности объектов. Ты не закидываешь в классы более низкого уровня ссылку на класс высокого уровня, вместо этого делаешь callback и класс высокого уровня узнаёт, что что-то произошло (это просто пример). Это уменьшает связанность этих двух классов