کتاب چندریختی با استفاده از Function Overloading و Overriding

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره چندریختی با استفاده از Function Overloading و Overriding

موضوع کلی: برنامه نویسی

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر چندریختی در برنامه‌نویسی شی‌گرا
  • 2. تفاوت بین چندریختی زمان کامپایل و زمان اجرا
  • 3. مفهوم Function Overloading و قوانین آن
  • 4. بارگذاری بیش از حد توابع بر اساس تعداد پارامترها
  • 5. بارگذاری بیش از حد توابع بر اساس نوع پارامترها
  • 6. بارگذاری بیش از حد توابع بر اساس ترتیب پارامترها
  • 7. تشخیص ابهام در Function Overloading
  • 8. استفاده از امضای تابع در Overloading
  • 9. محدودیت‌های Function Overloading در زبان‌های مختلف
  • 10. مقایسه Overloading در C++ و Java
  • 11. مثال عملی: محاسبه مساحت با Overloading
  • 12. مثال عملی: چاپ انواع داده‌ها با Overloading
  • 13. مفهوم Function Overriding و ارث‌بری
  • 14. قوانین Overriding: امضای یکسان و رابطه is-a
  • 15. نقش virtual function در Overriding در C++
  • 16. استفاده از override keyword در C++ مدرن
  • 17. تفاوت بین Overloading و Overriding
  • 18. مفهوم late binding و dynamic dispatch
  • 19. جدول مجازی (vtable) و مکانیزم آن
  • 20. پیاده‌سازی چندریختی با اشاره‌گر به کلاس پایه
  • 21. مثال عملی: سیستم پرداخت با Overriding
  • 22. مثال عملی: اشکال هندسی و محاسبه مساحت
  • 23. استفاده از کلاس‌های انتزاعی (Abstract Class) در چندریختی
  • 24. تفاوت interface و abstract class در چندریختی
  • 25. چندریختی با reference در C++
  • 26. چندریختی با pointer در C++
  • 27. چندریختی در زبان Java با استفاده از interface
  • 28. چندریختی در Python با duck typing
  • 29. چندریختی در C# با virtual و override
  • 30. مقایسه چندریختی در زبان‌های شی‌گرا
  • 31. استفاده از const member function در Overloading
  • 32. Overloading عملگرها به عنوان نوعی چندریختی
  • 33. مثال عملی: Overloading عملگر جمع برای کلاس مختصات
  • 34. تفاوت بین static polymorphism و dynamic polymorphism
  • 35. چندریختی پارامتریک با template در C++
  • 36. مقایسه template و Overloading
  • 37. مفهوم covariance و contravariance در چندریختی
  • 38. چندریختی با delegate در C#
  • 39. استفاده از lambda و function object در چندریختی
  • 40. مثال عملی: سیستم هشدار با کلاس‌های مختلف
  • 41. چندریختی در طراحی الگوی Strategy
  • 42. چندریختی در الگوی Factory Method
  • 43. چندریختی در الگوی Visitor
  • 44. مدیریت خطا در چندریختی با exception handling
  • 45. آزمون واحد (Unit Test) برای توابع چندریختی
  • 46. بهینه‌سازی performance در چندریختی
  • 47. اشتباهات رایج در Function Overloading
  • 48. اشتباهات رایج در Function Overriding
  • 49. استفاده از final keyword برای جلوگیری از Overriding
  • 50. چندریختی در کتابخانه‌های استاندارد (STL)
  • 51. مثال عملی: سیستم ذخیره‌سازی با چندریختی
  • 52. چندریختی در برنامه‌نویسی هم‌روند (Concurrency)
  • 53. نتیجه‌گیری و بهترین شیوه‌های استفاده از چندریختی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.