کتاب الگوهای طراحی شیءگرا در زبان C

انتخاب پلن

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

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره الگوهای طراحی شیءگرا در زبان C

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

موضوع میانی: طراحی شیءگرا

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

  • 1. مقدمه‌ای بر طراحی شیءگرا
  • 2. اصول SOLID در طراحی شیءگرا
  • 3. الگوهای طراحی: مقدمه و طبقه‌بندی
  • 4. الگوی Singleton: پیاده‌سازی و کاربردها
  • 5. الگوی Factory Method: ایجاد اشیاء منعطف
  • 6. الگوی Abstract Factory: تولید خانواده‌ای از اشیاء مرتبط
  • 7. الگوی Builder: ساخت اشیاء پیچیده مرحله به مرحله
  • 8. الگوی Prototype: ایجاد اشیاء از نمونه‌های موجود
  • 9. الگوی Adapter: سازگارسازی رابط‌های ناسازگار
  • 10. الگوی Bridge: جداسازی انتزاع و پیاده‌سازی
  • 11. الگوی Composite: ساختار درخت‌وار از اشیاء
  • 12. الگوی Decorator: افزودن رفتار به اشیاء پویا
  • 13. الگوی Facade: ساده‌سازی رابط پیچیده
  • 14. الگوی Flyweight: کاهش مصرف حافظه با اشتراک‌گذاری
  • 15. الگوی Observer: اطلاع‌رسانی تغییرات به وابستگان
  • 16. الگوی Strategy: انتخاب الگوریتم در زمان اجرا
  • 17. الگوی Template Method: تعریف اسکلت الگوریتم
  • 18. الگوی Command: کپسوله‌سازی درخواست‌ها
  • 19. الگوی Iterator: پیمایش عناصر یک مجموعه
  • 20. الگوی State: تغییر رفتار شیء بر اساس وضعیت
  • 21. الگوی Memento: بازیابی وضعیت قبلی شیء
  • 22. الگوی Visitor: اعمال عملیات بر روی عناصر یک ساختار
  • 23. الگوی Interpreter: تفسیر زبان‌های ساده
  • 24. الگوی Chain of Responsibility: زنجیره‌ای از پردازنده‌ها
  • 25. الگوی Mediator: واسطه‌گری بین اشیاء
  • 26. الگوی Broker: مدیریت ارتباط بین اشیاء
  • 27. الگوی Loose Coupling: کاهش وابستگی بین کلاس‌ها
  • 28. الگوی Dependency Injection: تزریق وابستگی‌ها
  • 29. الگوی Inversion of Control: واگذاری کنترل به فریم‌ورک
  • 30. الگوی Service Locator: یافتن سرویس‌ها
  • 31. الگوی Unit of Work: مدیریت تراکنش‌ها
  • 32. الگوی Specification: تعریف قوانین برای انتخاب اشیاء
  • 33. الگوی Null Object: ارائه یک شیء پیش‌فرض بی‌ضرر
  • 34. الگوی Lazy Initialization: بارگذاری تنبل
  • 35. الگوی Double-Checked Locking: بهینه‌سازی Singleton
  • 36. الگوی Multiton: محدود کردن تعداد نمونه‌ها
  • 37. الگوی Monostate: یک حالت برای همه نمونه‌ها
  • 38. الگوی Immutable: اشیاء غیرقابل‌تغییر
  • 39. الگوی Thread Pool: مدیریت رشته‌ها
  • 40. الگوی Resource Acquisition Is Initialization (RAII)
  • 41. الگوی Object Pool: استفاده مجدد از اشیاء
  • 42. الگوی Data Mapper: نگاشت داده‌ها بین اشیاء و پایگاه داده
  • 43. الگوی Active Record: اشیاء نماینده رکوردهای پایگاه داده
  • 44. الگوی Domain Model: مدل‌سازی دامنه کسب‌وکار
  • 45. الگوی Service Layer: لایه خدمات
  • 46. الگوی Repository: انتزاع دسترسی به داده‌ها
  • 47. الگوی Event Aggregator: انتشار و دریافت رویدادها
  • 48. الگوی Publish-Subscribe: انتشار و اشتراک
  • 49. الگوی Microkernel: هسته کوچک و افزونه‌ها
  • 50. الگوی Plugin: افزودن قابلیت‌ها به برنامه
  • 51. الگوی Proxy: دسترسی کنترل‌شده به شیء
  • 52. الگوی Virtual Proxy: بارگذاری شیء در صورت نیاز
  • 53. الگوی Remote Proxy: دسترسی به شیء از راه دور
  • 54. الگوی Protection Proxy: کنترل دسترسی به شیء
  • 55. الگوی Decorator Pattern with C
  • 56. الگوی Composite Pattern with C
  • 57. الگوی Strategy Pattern with C
  • 58. الگوی Observer Pattern with C
  • 59. الگوی Factory Method Pattern with C

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

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

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

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

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


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

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

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

نظرات

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

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