Абстракция — выделение существенных характеристик объекта и игнорирование несущественных. В Java реализуется через абстрактные классы и интерфейсы. Абстрактный класс — нельзя создать экземпляр, может содержать абстрактные методы (без реализации). Интерфейс — чистый контракт: определяет ЧТО объект умеет делать, без КАК. Абстракция позволяет писать код, который зависит от контракта, а не от реализации — это основа принципа Dependency Inversion.
Что такое абстракция в Java?
Junior
313 просмотровAFK Offer AI
Из каких основных компонентов состоит архитектура JVM?