استفاده از یک شیء بهخاطر متدهایی که صدا میزنید، نه کلاسی که اعلام کرده؛ اگر speak() دارد، میتوانید speak() را صدا بزنید.
Duck typing
استفاده از یک شیء بهخاطر متدهایی که صدا میزنید، نه کلاسی که اعلام کرده؛ اگر speak() دارد، میتوانید speak() را صدا بزنید.