Выполнение методов класса без создания экземпляра



В Python есть аналог конструкции static как в других объектно ориентированных языках программирования. Мы можем создать методы, выполнение которых не требует создания экземпляра класса. Для это используем директиву @classmethod.



В примере наглядно продемонстрирована работа механизма.