Наследование, super() и переопределение методов
Содержание курса
Разработчик хочет добавить логирование в подкласс, сохранив всю логику родительского метода:
class Processor:
def process(self, data):
result = [x * 2 for x in data]
return result
class LoggingProcessor(Processor):
def process(self, data):
print(f'Обработка {len(data)} элементов')
???
print('Готово')
return result
Какой фрагмент нужно поставить вместо ???, чтобы не дублировать логику родителя?
