📘 ❞ البرمجة باستخدام ال Interface ❝ كتاب ــ وجدي عصام عبد الرحيم اصدار 2016

كتب لغات البرمجة - 📖 كتاب ❞ البرمجة باستخدام ال Interface ❝ ــ وجدي عصام عبد الرحيم 📖

█ _ وجدي عصام عبد الرحيم 2016 حصريا كتاب ❞ البرمجة باستخدام ال Interface ❝ 2025 Interface: كلنا نعرف وجود interface لغات مثل Java C# ولكن لا متى نستخدمه بطريقة فعالة Effectively ومتى يلعب دور مهم تصميم المشروع Software Design أغلب البرمجيات المبنية جيداً تعتمد فيها فال يعتبر العمود الأساسي الكثير من العادات الجيدة Modern Techniques Testability وال Dependency Injection وكثير Patterns وحتى أساسيات التصميم التي تعرف ب SOLID Principles لذلك فهم Interfaces وأين تستخدمه بالشكل الصحيح خطوة أولى للمواضيع الأكثر تقدماً عملية وهو الخطوة لكي تصبح مبرمج أكثر دراية بطرق ومعماريات الأنظمة في هذا الكتيب سوف نبدأ الحديث عن بدءاً السؤال الشائع ألا الفرق بينه Abstract Class ومن ثم سنتدرج بالحديث كيف يساعد جعل الكود قابلية للصيانة Maintainability وكيف يكون قابل للتطوير بسهولة لإضافة المزيد الخصائص بدون الحاجة لتغيير Extensibility تحمل Implementations المختلفة وقت التشغيل Dynamic Loading أو ما يعرف Late Binding بعد ذلك نأخذ مثال يحتوي مجموعه المفاهيم ابتدئاً بفكرة تقسيم الاهتمامات Separating of Concerns مروراً بالطبقات Larying يمكن بناء تلك الطبقات مع التفاعل بينهما واستخدام بعض الpatterns الشائعة Domain Model طبقة Business MVP Presenter كتب مجاناً PDF اونلاين لغة (بالإنجليزية: Programming language)‏ هي مجموعة الأوامر تكتب وفق قواعد تُحَدَّد بواسطة ثُمَّ تمر هذه بعدة مراحل إلى أن تنفذ جهاز الحاسوب تقسم قربها اللغات الإنسانية إلى: لغة عالية المستوى (قريبة اللغة يفهمها البشر مثل: السي شارب البايثون الجافا سي ++ لغة منخفضة الآلة) التجميع وتقسم أحياناً الأغراض المرغوبة المستخدمة هناك صُممت تعمل أجهزة معينة تقوم شركة بإنتاج حاسوب معالج مركزي (وحدة معالجة مركزية) وتوفر له دليل استعمال عليه وهناك أخرى عمومية بشكل مستقل نوع الآلة أي أنها ضمن آلة افتراضية جافا

إنضم الآن وتصفح بدون إعلانات
البرمجة باستخدام ال Interface
كتاب

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

ــ وجدي عصام عبد الرحيم

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

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

ــ وجدي عصام عبد الرحيم

صدر 2016م
حول
وجدي عصام عبد الرحيم ✍️ المؤلف
المتجر أماكن الشراء
مناقشات ومراجعات
QR Code
عن كتاب البرمجة باستخدام ال Interface:
كلنا نعرف وجود ال interface في لغات البرمجة مثل Java، C# ولكن لا نعرف متى نستخدمه بطريقة فعالة Effectively ومتى يلعب دور مهم في تصميم المشروع Software Design.

أغلب البرمجيات المبنية جيداً تعتمد على وجود ال Interface فيها، فال Interface يعتبر العمود الأساسي في الكثير من العادات الجيدة في البرمجة Modern Techniques مثل ال Testability، وال Dependency Injection وكثير من ال Design Patterns، وحتى في أساسيات التصميم التي تعرف ب SOLID Design Principles. لذلك فهم ال Interfaces وأين تستخدمه بالشكل الصحيح يعتبر خطوة أولى للمواضيع الأكثر تقدماً في عملية تصميم البرمجيات بالشكل الصحيح وهو الخطوة لكي تصبح مبرمج أكثر دراية بطرق التصميم ومعماريات الأنظمة.

في هذا الكتيب سوف نبدأ الحديث عن ال Interface بدءاً من السؤال الشائع ألا وهو الفرق بينه وال Abstract Class ومن ثم سنتدرج بالحديث عن كيف يساعد ال interface في جعل الكود أكثر قابلية للصيانة Maintainability، وكيف يكون الكود قابل للتطوير بسهولة لإضافة المزيد من الخصائص بدون الحاجة لتغيير الكثير من الكود Extensibility، وكيف تحمل ال Implementations المختلفة وقت التشغيل Dynamic Loading أو ما يعرف ب Late Binding.

بعد ذلك سوف نأخذ مثال يحتوي مجموعه من المفاهيم في تصميم البرمجيات، ابتدئاً بفكرة تقسيم الاهتمامات Separating of Concerns و مروراً بالطبقات في المشروع Larying وكيف يمكن بناء تلك الطبقات مع التفاعل بينهما واستخدام بعض الpatterns الشائعة مثل Domain Model في طبقة ال Business و MVP في طبقة ال Presenter.
الترتيب:

#10K

0 مشاهدة هذا اليوم

#40K

5 مشاهدة هذا الشهر

#11K

18K إجمالي المشاهدات
عدد الصفحات: 80.