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

البرمجة باستخدام 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مثل إضافة أو حذف الدوال
    قائمة المصادر

    ليست هناك تعليقات