Доброго времени суток, читатели, зрители моего канала programmer's notes. Приложение к уроку Иерархия функций (методов) в ООП Python Начать следует с того, что есть просто функции, которые как известно тоже являются объектами. Но они выступают просто как экземпляры класса Функции. Обычные методы Дальше мы пойдём, я бы сказал снизу. Это функции, относящиеся к конкретному объекту класса или обыкновенные методы. Ниже представлены такие методы. Но есть нюанс! Всё, что внутри класса, можно попытаться использовать и с помощью имени класса...
Абстрактные классы (АК), иногда также называемые абстрактными базовыми классами, гарантируют, что производные классы реализуют те или иные методы базового класса. В этой статье вы узнаете о преимуществах абстрактных классов и о том, как их определять при помощи встроенного метода abc. Итак, в чем же прелесть абстрактных классов? Не так давно у меня на работе был спор о том, какой шаблон использовать для реализации удобной в сопровождении иерархии классов в Python. У нас был класс BaseService, который определял общий интерфейс и несколько конкретных реализаций...