Примеры полиморфизма
1. Полиморфизм через переопределение методов (Override)
class Dog:
def speak(self):
return "Гав"
class Cat:
def speak(self):
return "Мяу"
for animal in [Dog(), Cat()]:
print(animal.speak())Гав
Мяу2. Полиморфизм через наследование
3. Полиморфизм через функции
4. Полиморфизм в автоматизации тестирования (Page Object Model)
Коротко суть
PreviousООП и его принципыNextСтатический полиморфизм (перегрузка методов) и Динамический полиморфизм (переопределение методов):
Last updated