کتاب طراحی سلسلهمراتبی کلاسها در CLOS برای برنامههای پیچیده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی سلسلهمراتبی کلاسها در CLOS برای برنامههای پیچیده
موضوع کلی: برنامهنویسی شیگرا
موضوع میانی: زبان Common Lisp و CLOS
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیگرا و CLOS
- 2. مفاهیم کلیدی CLOS: کلاسها، اشیاء، متدها
- 3. تعریف کلاسهای پایه در CLOS
- 4. تعریف اسلاتها و انواع دادهای آنها
- 5. کنترل دسترسی به اسلاتها: :read-only, :write-only, :reader, :writer
- 6. متدهای کلاس: تعریف و فراخوانی
- 7. متدهای عمومی و اختصاصی
- 8. وراثت در CLOS: مفاهیم و کاربردها
- 9. چند وراثت: چالشها و راهکارها
- 10. حل تعارض متدها در چند وراثت
- 11. استفاده از MOP (Meta-Object Protocol) برای بررسی و تغییر ساختار کلاسها
- 12. تعریف کلاسهای انتزاعی و متدهای انتزاعی
- 13. ایجاد سلسلهمراتب کلاسهای پیچیده
- 14. طراحی کلاسها با استفاده از mixinها
- 15. استفاده از generic functions و multimethods
- 16. پیادهسازی polymorphism در CLOS
- 17. تعریف و استفاده از کلاسهای metaclass
- 18. کنترل رفتار کلاسها با metaclassها
- 19. تغییر رفتار کلاسها در زمان اجرا با استفاده از MOP
- 20. استفاده از condition system برای مدیریت خطاها
- 21. تعریف و مدیریت exceptionها در CLOS
- 22. بررسی و اشکالزدایی سلسلهمراتبی کلاسها
- 23. بهینهسازی سلسلهمراتبی کلاسها برای کارایی
- 24. الگوهای طراحی شیگرا در CLOS
- 25. استفاده از CLOS برای توسعه برنامههای کاربردی بزرگ
- 26. ادغام CLOS با سایر کتابخانهها و فریمورکهای Common Lisp
- 27. توسعه یک سیستم plugin با استفاده از CLOS
- 28. پیادهسازی یک فریمورک GUI با CLOS
- 29. ساخت یک سیستم rule-based با استفاده از CLOS
- 30. استفاده از CLOS برای مدلسازی دادههای پیچیده
- 31. طراحی API با استفاده از CLOS
- 32. مقدمهای بر تست واحد در CLOS
- 33. نوشتن تستهای واحد برای سلسلهمراتبی کلاسها
- 34. استفاده از CLOS برای ایجاد DSL (Domain-Specific Language)
- 35. تکنیکهای پیشرفته MOP
- 36. استفاده از CLOS برای برنامهنویسی موازی
- 37. مقایسه CLOS با سایر سیستمهای شیگرا
تگها:
Advanced CLOS
CLOS
Common Lisp
Generic Function
Inheritance
Lisp
Meta-Object Protocol
Mixin
MOP
Object Oriented Programming
Polymorphism
programming
سلسلهمراتب کلاس
شیگرایی
طراحی کلاس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.