Я бы сказал, что он используется для "будущей" ссылки или если вы хотите поделиться некоторыми объектами, то есть у вас может быть 10 классов, каждый из которых реализует этот интерфейс.
И отправили их в функцию для работы с ними, но если интерфейс пуст, я бы сказал, что это просто "предварительная" работа.