Объясните толком про интерфейсы в ООП (Delphi). Как их использовать?
Все статьи, которые я нашел выглядят примерно так:
"Сейчас мы объясним вам простыми словами как считать до десяти, и так начнем:
Один, Два, Три, Четрыевдлырже, фхзгЗрыжпр хнге-034 53 уцзхкщхйц е. Ну вот, теперь вы знаете как считать до десяти."
Все что я понял, интерфейс это некая названная сущность (как класс), которая имеет "пустые" методы (т.е. описания названий, но не их код).
А вот что дальше с этим знанием делать не понятно. Может какой-то простенький пример, практический, есть?
Например - нам нужно сделать то-то, для этого мы используем интерфейс для того-то и делаем мы это так.