Интерфейсы состоят из абстрактных методов и конечных переменных. Что ж, он используется как обобщенный контракт, так что классы, реализующие его, должны следовать правилам, реализуя в нем методы.
Это только использование / scope интерфейса в Java? Они ввели понятие интерфейса только для этого, или я чего-то упускаю? Пожалуйста, помогите мне разобраться в использовании интерфейсов с примерами. (Не о том, как использовать или создавать интерфейсы, а о том, чтобы показать, как они помогают программистам).
Спасибо.