‏إظهار الرسائل ذات التسميات مفهوم البرمجة الكائنية. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات مفهوم البرمجة الكائنية. إظهار كافة الرسائل

الجمعة، 27 سبتمبر 2019

مفهوم البرمجة الكائنية بشكل عام OOP - Object oriented programming

السلام عليكم

النهاردة حابب انى اوضح مفهوم البرمجة الكائنية بشكل عام

OOP - Object oriented programming


ببساطة البرمجة الكائنية هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)

فى البرمجة الكائنية يوجد مفهومين :

هما الكلاس class والكائن object .

وهنوضح الفرق بينهم

Class.      (Template)                                                         
ينشأ مرة واحدة                                 

والكلاس له مجموعة من  الصفات Attributes ويعبر عنها بالمتغيرات variables .

بدون اسناد اية قيم لهذة المتغيرات وذلك لاعادة استخدامها مرة اخرى فى الكائنات التى تنشاء من هذا الكلاس .
وكذلك يحتوى ايضا على  مجموعة من الافعال Action ويعبر عنها بالدوال function .

Object                                               

 هو نسخة طبق الاصل من الكلاس
(نسحة من المتغيرات والدوال الموجودة فى الكلاس )
 وعند انشاء الكائن يتم اعطاء قيم لهذة المتغيرات الموجودة داخل الكلاس .
ويمكن انشاء عدد لانهائى من الكائنات  .

بمعنى اخر يجب اولا من انشاء التصميم الخاص باى كائن
وهو مايسمى بالكلاس .
بعدها يتم عمل عدد لانهائى من الكائنات من هذا التصميم او الكلاس .
مفهوم البرمجة الكائنية

مفهوم البرمجة الكائنية

تحياتى