валяться, получаются? Просто есть шаловливая мысль - в интерфейсы (ака классы в питоне) убрать, есть же всякие abc классы
зачем? все обьекты наследуются от object, там эти методы собсна и есть
Есть такой антипаттерн - божественная функция (или что там было), а тут это напоминает божественный класс. Вместо is_greater_then (или типа того), у нас __gt__
и? ты никогда не вызываешь его по имени все равно
Шта. Какие интерфейсы.
Ты предлагаешь поменять название или что?
https://realpython.com/python-interface/
О! Обратный ликбез. Отлично. Давай пруфы,
Интерфейс это концепция, а не механизм языка
https://t.me/ru_python/1678277
Короче, насильно мил не будешь. Теперь я не думаю, что это приживётся в питоне. Но мысль была такая: магические методы в интерфейсах позволили бы приводить классы к интерфейсам на уровне типизации Еба я валенок (прошло 6 часов, все из головы вылетело)
"приводить к интерфейсам" - это что значит?
В рантайме это могло бы означать сокрытие всех методов (от доступа извне), кроме тех, что есть в интерфейсе
Обсуждают сегодня