Допустим, вы работаете с калькулятором на динамическом языке (Python и т. Д.) И у вас есть метод add.
def Add(x, y)
print x + y
Теперь, если вы передадите что-нибудь, кроме числа, которое будет неправильным, вам нужна проверка типа данных.
Дак печатает на предметах, а не на параметрах, как в примере выше?
Может ли кто-нибудь объяснить дальше?
Редактировать
Под объектами я подразумеваю:
Person.Quack()
Duck.Quack()
Не заботясь о том, что передается в методы.