کتاب اصول چهارگانه OOP: انتزاع، کپسولهسازی، وراثت و چندریختی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول چهارگانه OOP: انتزاع، کپسولهسازی، وراثت و چندریختی
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. انتزاع چیست و چه نقشی در OOP دارد
- 2. تفاوت انتزاع و پیادهسازی در طراحی شیگرا
- 3. کلاسهای انتزاعی و متدهای انتزاعی در زبانهای برنامهنویسی
- 4. کپسولهسازی و پنهانسازی دادهها در OOP
- 5. سطوح دسترسی private, protected و public
- 6. متدهای getter و setter برای کنترل دسترسی
- 7. وراثت و ایجاد سلسلهمراتب کلاسها
- 8. وراثت تکی و چندگانه و تفاوت آنها
- 9. بازنویسی متدها در کلاسهای فرزند
- 10. کلمه کلیدی super و فراخوانی سازنده کلاس والد
- 11. چندریختی و انواع آن در OOP
- 12. چندریختی زمان کامپایل با سربارگذاری متدها
- 13. چندریختی زمان اجرا با بازنویسی متدها
- 14. رابطه بین انتزاع و چندریختی در طراحی نرمافزار
- 15. مفهوم interface و پیادهسازی آن در OOP
- 16. تفاوت کلاس انتزاعی و interface
- 17. مفهوم polymorphism با استفاده از interface
- 18. کپسولهسازی در سطح کلاس و ماژول
- 19. وراثت و بازاستفاده از کد
- 20. اصل Liskov Substitution در وراثت
- 21. چندریختی با پارامترهای مختلف متدها
- 22. انتزاع با کلاسهای generic
- 23. کپسولهسازی و امنیت دادهها در کلاسها
- 24. وراثت و سازندهها در سلسلهمراتب
- 25. چندریختی با آرایهای از اشیاء از نوع والد
- 26. مفهوم late binding و early binding در چندریختی
- 27. انتزاع در طراحی پایگاه داده شیگرا
- 28. کپسولهسازی در متدهای کمکی خصوصی
- 29. وراثت و متدهای نهایی final
- 30. چندریختی با عملگرهای overloaded
- 31. انتزاع و مدلسازی دنیای واقعی با کلاسها
- 32. کپسولهسازی و اصل حداقل دسترسی
- 33. وراثت و کلاسهای abstract در کتابخانههای استاندارد
- 34. چندریختی با استفاده از توابع callback و delegate
- 35. انتزاع در لایههای معماری نرمافزار
- 36. کپسولهسازی و کپسوله کردن منطق تجاری
- 37. وراثت و مشکلات diamond problem
- 38. چندریختی و الگوی طراحی استراتژی
- 39. انتزاع با الگوی طراحی Factory Method
- 40. کپسولهسازی و الگوی طراحی Singleton
- 41. وراثت و الگوی طراحی Template Method
- 42. چندریختی و الگوی طراحی Observer
- 43. انتزاع در تستنویسی و mock کردن اشیاء
- 44. کپسولهسازی و بازآرایی کد refactoring
- 45. وراثت در برابر ترکیب Composition
- 46. چندریختی و مدیریت خطا با استثناها
- 47. انتزاع و ایجاد APIهای پایدار
- 48. کپسولهسازی و مستندسازی کلاسها
- 49. وراثت و استفاده از annotation و attribute
- 50. چندریختی و فراخوانی متدهای مجازی
- 51. انتزاع در سیستمهای توزیعشده
- 52. کپسولهسازی و امنیت در برنامههای وب
- 53. وراثت و کلاسهای پایه در چارچوبهای محبوب
- 54. چندریختی و الگوی طراحی Command
- 55. مرور جامع اصول چهارگانه OOP و کاربرد ترکیبی آنها
تگها:
آموزش برنامه نویسی
اصول چهارگانه OOP
انتزاع
برنامه نویسی شی گرا
تگهای پیشنهادی برای سئو ایران:
OOP
چندریختی
شی گرایی
کپسوله سازی
کلاس و شی
وراثت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.