Вопросы к Поиску с Алисой
Разница между предоставляемыми и требуемыми интерфейсами в архитектуре ПО заключается в следующем:
Таким образом, предоставляемый интерфейс описывает реализуемый набор интерфейсов, а требуемый интерфейс — это интерфейсы, необходимые для работы компонента. studopedia.net
Например, если библиотека предоставляет некоторый интерфейс — способ, которым люди могли бы использовать библиотеку, — это будет называться предоставленным интерфейсом. stackoverflow.com