کتاب طراحی و پیادهسازی الگوهای طراحی Flyweight و Mediator با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی الگوهای طراحی Flyweight و Mediator
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. الگو طراحی Flyweight: مفهوم و کاربرد
- 2. الگو طراحی Mediator: مفهوم و کاربرد
- 3. مشکل حافظه در اشیاء زیاد و راهکار Flyweight
- 4. تشخیص حالت ذاتی و بیرونی در Flyweight
- 5. پیادهسازی کلاس Flyweight با اشتراکگذاری حالت
- 6. مدیریت اشیاء Flyweight با Factory Method
- 7. مثال عملی: مدیریت کاراکترهای متن با Flyweight
- 8. مثال عملی: رندر درختان در بازی با Flyweight
- 9. مقایسه Flyweight با Singleton و Object Pool
- 10. بهبود عملکرد با کاهش مصرف حافظه در Flyweight
- 11. مشکل وابستگی زیاد بین اشیاء و راهکار Mediator
- 12. نقش Mediator در کاهش وابستگی مستقیم
- 13. پیادهسازی کلاس Mediator برای ارتباط اشیاء
- 14. مثال عملی: کنترل برج مراقبت فرودگاه با Mediator
- 15. مثال عملی: رابط کاربری با دکمهها و فیلدهای وابسته
- 16. تفاوت Mediator با Observer و Facade
- 17. ترکیب Flyweight و Mediator در یک پروژه
- 18. تست واحد الگوی Flyweight با اشیاء اشتراکی
- 19. تست واحد الگوی Mediator با شبیهسازی ارتباطات
- 20. مدیریت همروندی در Flyweight با اشیای تغییرناپذیر
- 21. مدیریت همروندی در Mediator با صف پیام
- 22. معرفی Flyweight در فریمورکهای جاوا
- 23. معرفی Mediator در فریمورکهای مدرن
- 24. مقایسه عملکرد Flyweight با الگوهای ساختاری دیگر
- 25. مقایسه عملکرد Mediator با الگوهای رفتاری دیگر
- 26. عیبیابی و رفع خطاهای رایج در Flyweight
- 27. عیبیابی و رفع خطاهای رایج در Mediator
- 28. پیادهسازی Flyweight با زبان برنامهنویسی #C
- 29. پیادهسازی Mediator با زبان برنامهنویسی #C
- 30. مثال پیشرفته: سامانه چت با Mediator و Flyweight
- 31. مثال پیشرفته: ویرایشگر متن با Flyweight و Mediator
- 32. بهینهسازی کد با الگوی Flyweight در پروژههای بزرگ
- 33. بهینهسازی معماری با الگوی Mediator در سرویسهای توزیعشده
- 34. ارزیابی Trade-off های استفاده از Flyweight
- 35. ارزیابی Trade-off های استفاده از Mediator
- 36. الگوی Flyweight در طراحی بازیهای رایانهای
- 37. الگوی Mediator در طراحی سیستمهای پیامرسان
- 38. پیادهسازی Flyweight با Pattern Matching
- 39. پیادهسازی Mediator با Event Bus
- 40. مقایسه Flyweight با Flyweight در زبانهای مختلف
- 41. مقایسه Mediator با Mediator در چارچوبهای مختلف
- 42. مدیریت چرخه حیات اشیاء در Flyweight
- 43. مدیریت چرخه حیات میانجی در Mediator
- 44. استفاده از Flyweight در کش کردن دادهها
- 45. استفاده از Mediator در هماهنگی میکروسرویسها
- 46. شبیهسازی سناریوهای واقعی با Flyweight و Mediator
- 47. ارزیابی مقیاسپذیری با Flyweight و Mediator
- 48. پیادهسازی Flyweight با استفاده از Dictionary
- 49. پیادهسازی Mediator با استفاده از Delegates
تگها:
C#
Java
الگوهای طراحی نرمافزار
الگوی Flyweight
الگوی Mediator
طراحی شیءگرا
کاهش مصرف حافظه
معماری نرمافزار
میانجی گری اشیاء
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.