کتاب مدلسازی شیءگرا و چندریختی در Oberon-2 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدلسازی شیءگرا و چندریختی در Oberon-2
موضوع کلی: برنامهنویسی
موضوع میانی: برنامهنویسی شیءگرا
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی Oberon-2
- 2. ساختار کلی یک برنامه Oberon-2
- 3. انواع دادههای پایه در Oberon-2
- 4. عملگرها و عبارات در Oberon-2
- 5. کنترل جریان: دستورات شرطی و چرخهها
- 6. آرایهها و رکوردها در Oberon-2
- 7. روندها (Procedures) و توابع (Functions) در Oberon-2
- 8. ماژولها و سازماندهی کد در Oberon-2
- 9. مقدمهای بر برنامهنویسی شیءگرا
- 10. مفاهیم کلیدی شیءگرایی: کپسولهسازی، وراثت، چندریختی
- 11. کلاسها و اشیاء در Oberon-2
- 12. تعریف کلاسها و اعضای آنها
- 13. ایجاد اشیاء از کلاسها
- 14. متدها و توابع عضو در Oberon-2
- 15. وراثت در Oberon-2: مفاهیم و پیادهسازی
- 16. انواع وراثت: تکوراثتی و چندوراثتی
- 17. Override کردن متدها در کلاسهای فرزند
- 18. کلاسهای Abstract و Interfaceها در Oberon-2
- 19. چندریختی (Polymorphism) در Oberon-2
- 20. انواع چندریختی: Compile-time و Run-time
- 21. پیادهسازی چندریختی با استفاده از متدهای Override شده
- 22. استفاده از انواع دادهای Variant برای چندریختی
- 23. مدلسازی دادهها با استفاده از کلاسها و اشیاء
- 24. طراحی کلاسها و روابط بین آنها
- 25. UML و طراحی شیءگرا در Oberon-2
- 26. الگوهای طراحی شیءگرا (Design Patterns) در Oberon-2
- 27. الگوی Singleton
- 28. الگوی Factory
- 29. الگوی Observer
- 30. الگوی Strategy
- 31. مدیریت خطاها و استثنائات در Oberon-2
- 32. برنامهنویسی دفاعی (Defensive Programming) در Oberon-2
- 33. آشنایی با کتابخانههای استاندارد Oberon-2
- 34. کار با فایلها در Oberon-2
- 35. مدیریت حافظه در Oberon-2
- 36. بهینهسازی کد Oberon-2
- 37. تست واحد (Unit Testing) در Oberon-2
- 38. اشکالزدایی (Debugging) برنامههای Oberon-2
- 39. ساخت یک برنامه ساده مبتنی بر شیءگرایی در Oberon-2
- 40. پیادهسازی یک سیستم مدیریت کتابخانه با استفاده از Oberon-2
- 41. طراحی و پیادهسازی یک بازی ساده با Oberon-2
- 42. استفاده از Oberon-2 در پروژههای بزرگ
- 43. تکنیکهای پیشرفته برنامهنویسی شیءگرا در Oberon-2
- 44. معرفی ابزارهای توسعه Oberon-2
- 45. مقایسه Oberon-2 با سایر زبانهای شیءگرا
- 46. آینده Oberon-2 و کاربردهای آن
تگها:
Abstract Classes
Code Optimization
Defensive Programming
Design Patterns
Inheritance
Modules
Oberon
Oberon-2
Object Oriented Programming
OOP
Polymorphism
Programming Language
Software Design
Type System
Variant Types
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.