Swift 4. البرمجة الموجهة بالبروتوكول
Освойте современный Swift через протоколы
ملخص:
مقدمة
كتاب «Swift 4 Protocol-Oriented Programming» (بالروسية: «Swift 4. Протокол-ориентированное программирование») من تأليف جون هوفمان هو دليل عملي يعرّف القارئ بنموذج البرمجة الموجهة بالبروتوكول (POP) في لغة Swift. صدر في عام 2017، ولا يزال ذا صلة بكل من يرغب في فهم أعمق لكيفية تمكين البروتوكولات وامتداداتها من كتابة كود أكثر مرونة ونمطية وقابلية للاختبار لمنصات Apple.
عن ماذا يتحدث هذا الكتاب
يركز الكتاب على الانتقال من البرمجة الكائنية التقليدية (OOP) إلى النهج الموجه بالبروتوكول، الذي تروج له Apple بنشاط منذ Swift 2.0. يشرح هوفمان بالتفصيل لماذا البروتوكولات في Swift ليست مجرد واجهات، بل أداة قوية لبناء بنية التطبيقات. يتم التركيز بشكل أساسي على:
- أساسيات البروتوكولات وبناء جملها في Swift 4.
- امتدادات البروتوكولات (protocol extensions) وتنفيذ الطرق الافتراضية.
- تكوين البروتوكولات (protocol composition) بدلاً من وراثة الفئات.
- مقارنة POP مع OOP التقليدية من خلال أمثلة محددة.
- استخدام البروتوكولات لتقليل الترابط في الكود وتحسين قابلية الاختبار.
- تقنيات عملية: من هياكل البيانات البسيطة إلى بناء تطبيقات كاملة.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم معرفة أساسية بـ Swift وخبرة في بناء التطبيقات