كتاب البرمجة باستخدام Interface

نوع الملف : 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 مثل إضافة أو حذف الدوال

    اشترك فى القائمة البريدية

    عن الكاتب

    شارك على وسائل التواصل

    اترك تعليقاً

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

    19 − 15 =