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

Приведи пример, когда не нужно ООП

Иногда ООП избыточно, особенно для простых скриптов или задач, где процедурный подход эффективнее. Например, обработка CSV-файла:

python
import csv

def calculate_total(file_path):
    total = 0
    with open(file_path) as f:
        reader = csv.DictReader(f)
        for row in reader:
            total += float(row['price'])
    return total

print(calculate_total('data.csv'))

text

Здесь:
1. Нет состояния для хранения
2. Нет сложной логики взаимодействия объектов
3. Простая трансформация данных

ООП добавил бы ненужную сложность через классы там, где достаточно одной функции.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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