34 / 72
ТеорияСреднийMiddle

Абстрактные классы (ABC): контракт вместо реализации

Частота на собеседованиях: Высокая - база архитектурного мышления, спрашивают на дизайн-вопросах

Завершаем модуль про ООП изнутри абстрактными классами - механизмом, который заставляет наследников честно реализовать нужные методы, а не просто "подразумевать", что они это сделают.

Зачем нужен формальный контракт