کتاب برنامهنویسی شیءگرا: ابزاری برای تفکر مدولار و قابل استفاده مجدد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا: ابزاری برای تفکر مدولار و قابل استفاده مجدد
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. برنامهنویسی شیءگرا و اصول بنیادین آن
- 2. کلاس و شیء: مفاهیم پایه
- 3. ویژگیها و متدها در کلاس
- 4. سازندهها و مخربها
- 5. کپسولهسازی و اصل پنهانسازی اطلاعات
- 6. محدوده دسترسی: عمومی، خصوصی، محافظتشده
- 7. متدهای دسترسی و تغییردهنده
- 8. وراثت و استفاده مجدد از کد
- 9. چندریختی و انواع آن
- 10. مفهو انتزاع و کلاسهای انتزاعی
- 11. رابطها و قراردادهای برنامهنویسی
- 12. بارگذاری متدها و عملگرها
- 13. ارتباط بین اشیاء: ترکیب و تجمع
- 14. مدیریت حافظه و اشارهگر this
- 15. آرایهها و مجموعههای اشیاء
- 16. مدیریت خطا و استثناها در کلاسها
- 17. متدهای ایستا و کلاسهای کاربردی
- 18. ثابتها و متغیرهای کلاس
- 19. کلاسهای تودرتو و داخلی
- 20. متدهای نهایی و کلاسهای نهایی
- 21. زنجیره وراثت و کلاس پایه
- 22. سربارگذاری سازندهها
- 23. تبدیل نوع و بررسی نوع اشیاء
- 24. متدهای مجازی و پیادهسازی دیرهنگام
- 25. اصل جایگزینی لیسکوف
- 26. اصل تک مسئولیتی
- 27. اصل باز-بسته
- 28. جداسازی رابط
- 29. وارونگی وابستگی
- 30. الگوی طراحی کارخانه ساده
- 31. الگوی طراحی نمونهساز
- 32. الگوی طراحی تکنمونه
- 33. الگوی طراحی سازنده
- 34. الگوی طراحی تطبیقدهنده
- 35. الگوی طراحی پل
- 36. الگوی طراحی ترکیبی
- 37. الگوی طراحی زنجیره مسئولیت
- 38. الگوی طراحی فرمان
- 39. الگوی طراحی مفسر
- 40. الگوی طراحی تکرارکننده
- 41. الگوی طراحی میانجی
- 42. الگوی طراحی یادگاری
- 43. الگوی طراحی ناظر
- 44. الگوی طراحی حالت
- 45. الگوی طراحی استراتژی
- 46. الگوی طراحی الگو متد
- 47. الگوی طراحی بازدیدکننده
- 48. مفهوم شیءگرایی در زبانهای مختلف
- 49. تفاوت شیءگرایی و برنامهنویسی رویهای
- 50. تست واحد کلاسها
- 51. مستندسازی کد شیءگرا
- 52. استفاده از کتابخانههای استاندارد
- 53. چندریختی در عمل: مثالهای عملی
- 54. طراحی کلاسهای قابل استفاده مجدد
- 55. مدیریت وابستگیها در پروژه
- 56. متدهای پیشفرض و نادیدهگیری آنها
- 57. مفهوم همریختی و ناهمریختی
- 58. مهاجرت از کد رویهای به شیءگرا
- 59. بهینهسازی عملکرد در کلاسها
- 60. بازآرایی کد شیءگرا
- 61. الگوهای طراحی رایج در صنعت
- 62. توسعه تدریجی سیستم با شیءگرایی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.