آموزش singledispatch

از نسخه 3.4 به بعد پایتون به کمک ماژول functools می‌توانیم اورلودینگ فانکشن ها و متد ها را در پایتون نیز داشته باشیم.
overloading نوعی از polymorphism به حساب می‌آید که به کمک آن می‌توانیم یک فانکشن یا متد داشته باشیم که بر اساس نوع ورودی رفتار متفاوتی نشان دهد.
در این ویدیو به طور دقیق با singledispath در پایتون و همینطور کتابخانه multipledispatch آشنا می‌شویم.

ارسال دیدگاه