Я узнал, что интерфейсы и абстрактные классы в java помогают нам достичь абстракции. Однако я не совсем понимаю, что теория, абстракция означает скрытие внутреннего механизма и отображение только соответствующих деталей, но как именно интерфейс и абстрактный класс помогают нам в этом.Как мы можем добиться абстинкции с помощью интерфейсов в java?
Может кто-нибудь, пожалуйста, объясните мне примеры реальной жизни.
Я считаю, что вы описываете ' encapsulation'. –
«Интерфейс» похож на контракт, он говорит: «Я гарантирую выполнение этого поведения», как это на самом деле не имеет значения ... – MadProgrammer
Как и @MadProgrammer, интерфейс не показывает, как что-то делается, но что нужно сделать , – charliebrownie