Встречается на собеседованиях • сегодня
Что такое принципы ООП
Основные принципы ООП (SOLID):
- Инкапсуляция - сокрытие внутренней реализации и предоставление безопасного интерфейса:
java
class BankAccount {
private double balance;
public void deposit(double amount) {
if (amount > 0) balance += amount;
}
}- Наследование - создание новых классов на основе существующих:
java
class Animal {}
class Dog extends Animal {}- Полиморфизм - возможность объектов вести себя по-разному в зависимости от контекста:
java
Animal animal = new Dog();
animal.makeSound(); // Вызовется метод Dog- Абстракция - выделение ключевых характеристик объекта, игнорируя детали:
java
abstract class Shape {
abstract double area();
}Дополнительно выделяют принципы SOLID (SRP, OCP, LSP, ISP, DIP), которые уточняют базовые концепции.

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