کتاب طراحی سلسله‌مراتبی کلاس‌ها در CLOS برای برنامه‌های پیچیده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی سلسله‌مراتبی کلاس‌ها در 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 سلسله‌مراتب کلاس شی‌گرایی طراحی کلاس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.