1.2 KiB
1.2 KiB
title | localeTitle |
---|---|
Data Abstraction | Абстракция данных |
Определение
Согласно словарю абстракция - это качество общения с идеями, а не с событиями.
Аналогично в объектно-ориентированном программировании абстракция - это процесс скрытия деталей реализации от пользователя, пользователю предоставляется только функциональность. Другими словами, пользователь будет иметь информацию о том, что делает объект, а не о том, как он это делает.
В Java абстракция достигается с использованием абстрактных классов и интерфейсов.
Ресурсы
Tutorials Point - Java Абстрактные классы и интерфейсы
Учебники Java - Java Абстрактные методы и классы