объекта, а от реализации интерфейса у объекта для данной операции, да? сорян если слишком глупый вопрос
Полиморфизм - это поддержка нескольких реализаций на основе общего интерфейса
Я знаю принципы опп. Я выше спросил, мне сказали, что в одном случае это полиморфизм, а в другом наследование)
class A: pass class B(A): # Наследование pass class A: def foo(): какая-то реализация class B(A): def foo(): # Полиморфизм какая-то другая реализация
Мне кажется ты описываешь паттерн стратегию
Полиморфизм это то что ты можешь подать в метод foo любой объект который является экземпляром базового класса
Тогда уж технически правильнее будет сказать одна абстракция или один интерфейс взаимодействия. Но просто "один интерфейс" вводит в заблуждение.
Питонистам я думаю насрать, потому что они не пишут интерфейсы
Обсуждают сегодня