کتاب مفاهیم پیشرفته و الگوهای گوناگون در OOP با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مفاهیم پیشرفته و الگوهای گوناگون در OOP
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. کلاسهای انتزاعی و اینترفیسها
- 2. وراثت چندسطحی و سلسلهمراتب کلاسها
- 3. چندریختی و ارسال پیام در زمان اجرا
- 4. کپسولهسازی و اصل پنهانسازی اطلاعات
- 5. ساختارهای داده و رابطههای بین کلاسها
- 6. الگوی Singleton و مدیریت نمونههای منحصربهفرد
- 7. الگوی Factory Method و تولید اشیاء پویا
- 8. الگوی Abstract Factory و خانوادههای اشیاء
- 9. الگوی Builder و ساخت اشیاء پیچیده
- 10. الگوی Prototype و شبیهسازی اشیاء
- 11. الگوی Adapter و تطبیق واسطها
- 12. الگوی Bridge و جداسازی انتزاع از پیادهسازی
- 13. الگوی Composite و ساختارهای درختی
- 14. الگوی Decorator و افزودن رفتار پویا
- 15. الگوی Facade و سادهسازی زیرسیستمها
- 16. الگوی Flyweight و بهینهسازی حافظه
- 17. الگوی Proxy و کنترل دسترسی به اشیاء
- 18. الگوی Chain of Responsibility و زنجیره پردازش
- 19. الگوی Command و کپسولهسازی درخواستها
- 20. الگوی Interpreter و تفسیر دستورات
- 21. الگوی Iterator و پیمایش مجموعهها
- 22. الگوی Mediator و ارتباط غیرمستقیم اشیاء
- 23. الگوی Memento و ذخیره وضعیت داخلی
- 24. الگوی Observer و رویدادمحوری
- 25. الگوی State و تغییر رفتار بر اساس وضعیت
- 26. الگوی Strategy و الگوریتمهای قابل تعویض
- 27. الگوی Template Method و تعریف ساختار الگوریتم
- 28. الگوی Visitor و عملیات روی عناصر ثابت
- 29. الگوی Null Object و حذف شرطهای null
- 30. الگوی Repository و لایه دسترسی به داده
- 31. الگوی Dependency Injection و وارونگی کنترل
- 32. الگوی Service Locator و مدیریت سرویسها
- 33. الگوی Data Mapper و نگاشت شیء به پایگاه داده
- 34. الگوی Active Record و شیء-رکورد یکپارچه
- 35. الگوی Unit of Work و مدیریت تراکنشها
- 36. الگوی Lazy Loading و بارگذاری بههنگام نیاز
- 37. الگوی Identity Map و حافظه نهان اشیاء
- 38. الگوی Value Object و اشیاء غیرقابل تغییر
- 39. الگوی Aggregate و مرزهای دامنه
- 40. الگوی Specification و پرسوجوهای بازمصرفی
- 41. الگوی Domain Event و رویدادهای دامنه
- 42. الگوی Application Service و لایه کاربردی
- 43. الگوی Factory در معماری دامنه
- 44. الگوی Strategy در اعتبارسنجی
- 45. الگوی Composite در ساختارهای گرافیکی
- 46. الگوی Decorator در رندرینگ
- 47. الگوی Observer در سیستمهای پیامرسان
- 48. الگوی Command در عملیات undo/redo
- 49. الگوی State در ماشینهای حالت
- 50. الگوی Visitor در پردازش AST
- 51. الگوی Memento در ذخیره و بازیابی
- 52. الگوی Proxy در کشینگ
- 53. الگوی Adapter در یکپارچهسازی کتابخانهها
- 54. الگوی Facade در API سطح بالا
- 55. الگوی Builder در ساخت پرسشنامهها
- 56. الگوی Flyweight در مدیریت کاراکترهای تکراری
- 57. الگوی Mediator در هماهنگی واسط کاربری
- 58. الگوی Interpreter در موتور قوانین
- 59. الگوی Chain of Responsibility در فیلترهای درخواست
- 60. الگوی Template Method در چارچوبهای تست
- 61. الگوی Null Object در مدیریت خطا
- 62. الگوی Service Locator در تزریق وابستگی ساده
- 63. مدیریت وابستگیهای مدور در الگوها
- 64. ترکیب الگوها در معماری نرمافزار
- 65. الگوهای معماری لایهای و لایهبندی در OOP
- 66. مقایسه الگوهای سازنده و ساختاری و رفتاری
- 67. انتخاب الگوی مناسب بر اساس نیازمندیها
- 68. ضدالگوها در طراحی شیءگرا و راههای اجتناب
- 69. الگوی MVC و جداسازی نما از مدل
- 70. الگوی MVP و تستپذیری در واسط کاربر
- 71. الگوی MVVM و دادهبایندینگ
- 72. الگوی Repository در معماری تمیز
- 73. الگوی CQRS و جداسازی خواندن از نوشتن
- 74. الگوی Event Sourcing و ذخیره رویدادها
- 75. الگوی Specification در فیلترهای پیچیده
- 76. الگوی Strategy در الگوریتمهای مرتبسازی
- 77. الگوی Observer در سیستمهای اعلان
- 78. الگوی Command در صفبندی عملیات
- 79. الگوی Decorator در لاگینگ و اعتبارسنجی
- 80. الگوی Proxy در امنیت و دسترسی
- 81. الگوی Factory در وابستگیهای پویا
- 82. الگوی Singleton در مدیریت پیکربندی
- 83. الگوی Adapter در سازگاری نسخههای مختلف
- 84. الگوی Bridge در پلتفرمهای چندگانه
- 85. الگوی Composite در منوهای سلسلهمراتبی
- 86. الگوی Flyweight در بهینهسازی بازی
- 87. الگوی State در سناریوهای کسبوکار
- 88. الگوی Visitor در گزارشگیری
- 89. الگوی Memento در نسخهبندی
- 90. الگوی Mediator در چترومها
- 91. تستپذیری الگوها و تستهای واحد
- 92. مستندسازی و دیاگرامهای UML برای الگوها
تگها:
ارثبری و چندریختی
الگوهای طراحی شیءگرا
برنامهنویسی شیءگرا
توسعه نرمافزار
طراحی نرمافزار
کپسولهسازی و انتزاع
کلاس و آبجکت
مفاهیم پیشرفته OOP
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.