Что такое абстракция в объектно-ориентированном программировании и чем она отличается от абстрактного класса в Java? — ДейлиПреп