В чем разница между полиморфизмом и типизацией уток?

Я немного запутался с этими двумя терминами, вот что я знаю:

Полиморфизм - это способность объекта разных типов обрабатываться общим интерфейсом. При утиной типизации это разновидность динамической типизации, которая позволяет объектам разных типов реагировать на одни и те же методы.

Из того, что я понимаю, полиморфизм больше связан с созданием интерфейса, который может совместно использоваться различными классами. Утиная печать - это свободная типизация, которая позволяет вызывать методы до тех пор, пока они находятся в получателе сообщения.

Это правильно? Я немного запутался, они кажутся родственными, но я не знаю, каковы их отношения. Заранее большое спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос