Встречается на собеседованиях • сегодня
Приведи пример, когда не нужно ООП
Иногда ООП избыточно, особенно для простых скриптов или задач, где процедурный подход эффективнее. Например, обработка 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. Простая трансформация данных
ООП добавил бы ненужную сложность через классы там, где достаточно одной функции.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы