меня есть абстрактный класс у которого будет проперти key
И я хочу реализовать eq, который будет сравнивать self.key == other.key
почему нет
Даже у интерфейсов норм
Честно говоря, я живу с тем пониманием вещей, что питоновские абстрактные классы и есть интерфейсы
А хотя нет, бред
ну питоновские интерфейсы это протоколы, abc всё-таки предполагает какую-то логику в базовом классе
Интерфейс - это класс у которого все методы абстрактные
Да, ты прав Просто в пайтоне нет интерфейсов как таковых и я для этого и использовал абстрактный класс обычно)
В этом и различие между интерфейсом и абс
Обсуждают сегодня