مقدمة

مكتمل

توفر هذه الوحدة مقدمة للبرمجة الموجهة للكائنات (OOP)، مع التركيز على كيفية إنشاء تعريفات الفئة وإنشاء مثيل للكائنات في C#. يقارن البرمجة المنظمة بالبرمجة الموجهة للكائنات، ويفحص الفئات المخصصة فيما يتعلق بنظام نوع .NET، ويستكشف تعريفات الفئة والمنشئات، وكيفية إنشاء كائنات باستخدام عامل التشغيل new.

تخيل أنك تعمل في شركة غير ربحية وأنه طلب منك المساعدة في تحديث بعض برامج C# القديمة. استخدم المتطوعون الذين أنشأوا التطبيقات الأصلية البرمجة المنظمة لتطوير التعليمات البرمجية الخاصة بهم. زاد تعقيد المشاريع بمرور الوقت، لذلك تريد الشركة الانتقال إلى OOP، والذي يوفر إمكانية إعادة استخدام التعليمات البرمجية والوحدات النمطية وفوائد قابلية التوسع. يتطلب الانتقال إلى OOP تغييرا في العقلية والنهج. للتحضير للمشروع، تحتاج إلى اكتساب بعض الخبرة في مفاهيم OOP الأساسية.

تتضمن الموضوعات التي تغطيها هذه الوحدة ما يلي:

  • مقارنة البرمجة المنظمة والموجهة للكائنات.
  • افحص نظام نوع .NET، والفرق بين أنواع القيم والمراجع، وفائدة استخدام أنواع الفئات المخصصة.
  • تصميم الفئات باستخدام تعريفات الفئات ومساحات الأسماء.
  • إنشاء منشئات الفئة وإنشاء مثيل للكائنات باستخدام عامل التشغيل new.
  • تمرين: إنشاء فئات وعناصر في C#‎.

بنهاية هذه الوحدة النمطية، ستتمكن من إنشاء تعريفات الفئة وإنشاء مثيل للكائنات باستخدام المنشئات وعامل التشغيل new.