نوع الملف : PDF .
وصف الملف : الكتاب يشرح مفهوم البرمجة باستخدام Interface .
تحميل الملف :
مكونات الكتاب :
- مقدمة الكتاب
لمن هذا الكتاب؟
ملخص محتوى الكتاب
الأساسيات في تصميم البرمجيات
عن الكاتب
- الفصل الأول : مراجعة سريعة
ما هو ال Interface
تطبيق ال Abstraction باستخدام الكلاس العادي Concrete Class
Abstract Class باستخدام الAbstraction تطبيق ال
Interface باستخدام ال Abstraction تطبيق ال
Interface و Abstract Class و Concrete Class الاختيار بين
Interface والAbstract class الفرق بين ال
خلاصة الفصل الأول
- الفصل الثاني : نظرة حول ال Interface
Programming to Abstraction وProgramming to Concrete الفرق بين
Maintainability طرق أخرى في ال
خلاصة
- الفصل الثالث : استخدام ال Interfaceبكفاءة
Extensibility في الInterface دور ال
مثال عملي يوضح فائدة ال Interface
Repository Pattern ال
ماذا نعني بال CRUD
التعامل مع الملفات CSV Repository
التعامل مع قاعدة البيانات SQL Repository
التعامل مع الويب سيرفس Service Repository
العمل على ال Solution
كود الدالة الرئيسية Main
حذف الكود المكرر باستخدام ال Factory Method
خلاصة
- Dynamic Factory الفصل الرابع: ال
Dynamic Factory وال Compile Time Factory الفرق بين ال
خلاصة
- الفصل الخامس: مقدمة للطبقات وفصل الاهتماماتApplication Layering
Application Architecture معمارية البرنامج
مثال عرض المنتجات من قاعدة البيانات Separating your Concerns فصل الاهتمامات
Business Layer طبقة ال
Service Layer ال
طبقة الوصول لقاعدة البيانات Data Access Layer
Presenter Layer طبقة العرض
User Experience Layer طبقة واجهة المستخدم
اختيار المعمارية المناسبة
- الفصل الخامس: خاتمة
استخدامات أخرى لل Interface
ال Interface ودوره في العادات البرمجية الصحيحة.
ملحق انشاء واستخدام المكتبات Dependencies
Dependencies مقدمة لل
Framework Dependencies ال
Third-Party Dependencies ال
C# في ال Explicit Interface نظرة حول الملحق
Explicit Implementation لماذا تحتاج لعمل ال
Inheritance الوراثة في ال
كيف تقوم بعمل تغييرات في ال Interfaceمثل إضافة أو حذف الدوال
قائمة المصادر
مقالات ذات صلة
عند بدايته لما يكن جوجل الاول على الساحة ولكن احد اهم العوامل التى جعلت جوجل يصعد القمة على حساب...
نوع الملف : PDF . وصف الملف : كتاب مميز باللغة العربية لتعلم و اتقان الخوارزميات البرمجية PDF . تحميل...
سنتكلم اليوم على نوع من انواع هياكل البيانات المهمة فى البرمجة وسنتعرف على ما هو ال Stack وانه يستخدم...
مشروع عمل برنامج للترجمة من اللغة الانجليزية إلى اللغة العربية مع Spell Checker او مدقق املائى يقوم بالتدقيق الاملائى...
دورات خارجية ذات صلة
يمكنك تعلم البرمجة بلغة سويفت خلال اسبوع واحد فقط من خلال هذه الدورة
اشترك فى هذه الدورة كتب بواسطة عمرو العربى
مؤسس مطور
التعليقات