Встречается на собеседованиях • сегодня

Почему считаешь абстракцию принципом ООП

Абстракция — один из ключевых принципов ООП, так как позволяет скрывать сложность системы, выделяя только существенные характеристики объекта. Она упрощает работу с объектами, фокусируясь на их поведении, а не на реализации.

Пример:

java
abstract class Animal {
    abstract void makeSound(); // Абстрактный метод — только сигнатура
}

class Dog extends Animal {
    @Override
    void makeSound() {
        System.out.println("Гав!"); // Конкретная реализация
    }
}

Здесь Animal — абстрактный класс, скрывающий детали реализации звуков животных, но требующий его определения в наследниках. Это упрощает расширение кода без изменения базовой логики.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы