Встречается на собеседованиях • сегодня
Какие знаешь принципы ООП
Основные принципы ООП:
- Инкапсуляция - объединение данных и методов в классе, скрытие внутренней реализации.
java
class BankAccount {
private double balance;
public void deposit(double amount) {
balance += amount;
}
}- Наследование - создание новых классов на основе существующих.
java
class Animal {}
class Dog extends Animal {}- Полиморфизм - возможность объектов с одинаковым интерфейсом вести себя по-разному.
java
interface Shape {
void draw();
}
class Circle implements Shape {
public void draw() { /* рисуем круг */ }
}- Абстракция - выделение главных характеристик объекта, игнорирование второстепенных.
Дополнительно в SOLID:
- Single Responsibility
- Open-Closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
Принципы помогают создавать гибкий, поддерживаемый и масштабируемый код.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы