أنماط التصميم العملية بلغة Kotlin
360 صفحات
Arabic
PDF
4.5

أنماط التصميم العملية بلغة Kotlin

Изучение паттернов через Kotlin

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Hands-on Design Patterns with Kotlin» (2018) من تأليف Alexey Soshin هو دليل عملي يدمج بشكل عضوي أنماط التصميم الكلاسيكية (GoF) مع الإمكانيات الحديثة للغة Kotlin. على عكس العديد من الكتب التي تعدد الأنماط فقط، يوضح هذا العمل كيف تسمح الميزات الفريدة لـ Kotlin (الدوال عالية المستوى، الفئات المختومة، التفويض، coroutines) بتنفيذ نفس الأفكار بشكل أقصر وأكثر أمانًا وأكثر تعبيرًا. الكتاب موجه للمطورين الذين لديهم معرفة أساسية بـ Kotlin ويسعى لرفع مستواهم إلى إتقان واثق للتقنيات المعمارية.

عن ماذا يتحدث الكتاب

يتكون الكتاب من 12 فصلاً، كل منها مخصص لمجموعة من الأنماط أو مجال تطبيق معين. يبدأ المؤلف بنظرة عامة على اللغة واختلافاتها عن Java، ثم يتناول بالتفصيل الأنماط الإنشائية والهيكلية والسلوكية. يتم إيلاء اهتمام خاص للأساليب الوظيفية (lambdas، التركيب، monads) والاستخدام الاصطلاحي لـ Kotlin لحل المهام النمطية. في نهاية الكتاب، يتم تناول أنماط البرمجة المتوازية (coroutines، القنوات) والأنظمة غير المتزامنة.

لمن هذا الكتاب

  • مطورو Kotlin (Android، الباك إند، متعدد المنصات) الراغبون في تنظيم معرفتهم بالهندسة المعمارية.
  • مبرمجو Java المنتقلون إلى Kotlin والباحثون عن أمثلة على الاستخدام «الصحيح» للغة.
  • الطلاب والموجهون الذين يدرسون

توصيات