کتاب الگوهای رفتاری شیءگرا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای رفتاری شیءگرا
موضوع کلی: برنامهنویسی شیءگرا و توسعه نرمافزار
موضوع میانی: طراحی الگوهای شیءگرا
📋 سرفصلهای دوره
- 1. الگوی رفتاری شیءگرا
- 2. مفاهیم پایه برنامهنویسی شیءگرا
- 3. کلاسها و اشیاء: تعریف و کاربرد
- 4. ویژگیها و متدها در کلاسها
- 5. کپسولهسازی و انتزاع
- 6. وراثت: اصول و مزایا
- 7. وراثت چندگانه و چالشهای آن
- 8. چندریختی: پیادهسازی و کاربردها
- 9. بارگذاری مجدد متدها (Method Overloading)
- 10. سرنویسی متدها (Method Overriding)
- 11. اینترفیسها و کلاسهای انتزاعی
- 12. تفاوت اینترفیس و کلاس انتزاعی
- 13. طراحی کلاسها: اصول و الگوها
- 14. رابطه بین کلاسها: وابستگی، ترکیب و وراثت
- 15. الگوهای طراحی شیءگرا: مقدمه
- 16. الگوی Singleton
- 17. الگوی Factory Method
- 18. الگوی Observer
- 19. الگوی Strategy
- 20. الگوی Template Method
- 21. الگوی Decorator
- 22. الگوی Adapter
- 23. مدلسازی دادهها با استفاده از کلاسها
- 24. استفاده از دیاگرامهای UML در طراحی شیءگرا
- 25. پیادهسازی الگوهای رفتاری در زبانهای برنامهنویسی
- 26. برنامهنویسی شیءگرا در پایتون
- 27. برنامهنویسی شیءگرا در جاوا
- 28. برنامهنویسی شیءگرا در سیشارپ
- 29. مزایا و معایب برنامهنویسی شیءگرا
- 30. مقایسه برنامهنویسی شیءگرا با برنامهنویسی رویهای
- 31. تست واحد (Unit Testing) در برنامهنویسی شیءگرا
- 32. اصول SOLID در طراحی شیءگرا
- 33. اصل تک مسئولیتی (Single Responsibility Principle)
- 34. اصل باز/بسته (Open/Closed Principle)
- 35. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 36. اصل تفکیک رابط (Interface Segregation Principle)
- 37. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 38. خطایابی و رفع اشکال در برنامههای شیءگرا
- 39. بهینهسازی کد شیءگرا
- 40. الگوهای طراحی پیشرفته
- 41. استفاده از الگوهای رفتاری در پروژههای بزرگ
- 42. مباحث تکمیلی برنامهنویسی شیءگرا
- 43. معماری نرمافزار شیءگرا
- 44. الگوهای معماری MVC، MVP و MVVM
- 45. تأثیر الگوهای رفتاری بر قابلیت نگهداری کد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.