184 viewsبرمجة ومواقع
0

ماهو Object في البرمجة؟

Visited 46 times, 1 visit(s) today
Dr.Ahmed Shaweesh Changed status to publish فبراير 14, 2024
0

في البرمجة، الكائن هو مفهوم أساسي في البرمجة الشيئية (OOP). دعونا نتعمق في ماهية الأشياء وأهميتها:

1. تعريف الكائن:
– الكائن هو نوع بيانات مجردة تم إنشاؤه بواسطة المطور.
– يمثل كيانًا حقيقيًا أو مفهومًا داخل البرنامج.
– يعتمد كل كائن على مخطط يسمى فئة.
– تحدد الفئة السمات (المتغيرات) والسلوكيات (الوظائف/الأساليب) التي سيمتلكها الكائن.
– تتيح لنا الكائنات تصميم الأنظمة المعقدة ومعالجتها من خلال تجميع البيانات والوظائف ذات الصلة معًا.

2. الخصائص الرئيسية للكائنات:
– الهوية: كل كائن له اسم أو هوية فريدة. لا يمكن لكائنين مشاركة نفس الاسم.
– الحالة: الكائنات لها خصائص أو سمات تحدد حالتها الحالية. تتم تهيئة هذه السمات (غالبًا باستخدام المُنشئات) عند إنشاء كائن.
– السلوك: الكائنات تؤدي إجراءات أو سلوكيات. يتم تعريف هذه السلوكيات من خلال الأساليب المرتبطة بالفئة.
– تخصيص الذاكرة: عندما يتم تعريف فئة، لا يتم تخصيص أي ذاكرة. ومع ذلك، يتم تخصيص الذاكرة عند إنشاء كائن (إنشاءه).

3. مثال:
– فكر في تطبيق مصرفي. تحدد الفئة **”الحساب”** السمات المشتركة (مثل رقم الحساب والرصيد واسم المالك) والسلوكيات (مثل الإيداع والسحب).
– تمثل الكائنات التي تم إنشاؤها من هذه الفئة حسابات محددة، مثل “حساب SBI”، و”حساب ICICI”، وما إلى ذلك.

4. لماذا تعتبر الأشياء مهمة:
– تسمح لنا الكائنات بنمذجة سيناريوهات العالم الحقيقي في التعليمات البرمجية.
– تعمل على تعزيز إمكانية إعادة الاستخدام عن طريق إنشاء مخطط (فئة) يمكن استخدامه لإنشاء مثيلات (كائنات) متعددة.
– مبادئ OOP مثل التغليف والميراث وتعدد الأشكال مبنية على مفهوم الكائنات.

تذكر أن الكائنات هي اللبنات الأساسية لـ OOP، مما يمكننا من إنشاء أنظمة برمجية معيارية وقابلة للصيانة وفعالة! .

Dr.Ahmed Shaweesh Changed status to publish فبراير 14, 2024
You are viewing 1 out of 1 answers, click here to view all answers.