Ремонтируем подводную лодку: крепление винта — 16-листовая резьба с 29 дюймами (только что выдумал). Не нужно каждый раз делать новую подводную лодку - нужно заменить винт согласно характеристикам. Какой винт будет - реализация. Необходимые параметры для того, чтобы винт подошел - и есть интерфейс.
Интерфейсы скрывают реализацию в черный ящик.
Более сложный пример: интерфейс добавляет свойства-поведение классу, но не реализует. Колесо может крутиться, но чтобы поменять нипель - нужно реализовать протокол шиномонтаж: в нем бы был указатель на нипель, диаметр, тип резины и т.д. На шиномонтаже бывает много колес, но при условии что колесо реализовало протокол - мастера смогут помочь. А вот с пластиковыми колесами не помогут - нипеля нет, протокол не реализовать.